Algolia: جستجوی داخلی در زمان واقعی به عنوان یک سرویس

ابر جستجوی algoria

ایجاد قابلیت جستجوی داخلی خود که غنی ، در زمان واقعی و سریع باشد کاملاً یک پروژه است. جستجو جغرافیایی ، تصاویر ، تجارت و موبایل را به آن اضافه کنید و در واقع یک پلت فرم کامل ایجاد می کنید. ما امروز صبح با تولیدکننده ای در مورد قابلیت جستجو و اینکه این عنصر باید در سایت آنها بیشتر تلفظ شود صحبت کردیم.

بدون نیاز به توسعه خود - Algolia یک سرویس جستجوی کاملاً میزبان است که به عنوان REST API در دسترس است. API کلاینت ها برای همه چارچوب ها ، سیستم عامل ها و زبان های اصلی و انتقال داده ها بین کلاینت ها و API در قالب JSON است.

ویژگی های Algolia

  • عملکرد بالا - زمان پاسخگویی تا 200 برابر سریعتر از Elasticsearch و تا 20,000 برابر سریعتر از SQLite FTS4. نمایه سازی همزمان نیست بنابراین کاربران می توانند ثانیه های پس از به روزرسانی داده های جدید را جستجو کنند. آنها همچنین یک API برای بررسی وضعیت نمایه سازی.
  • Nginx - اجرای سمت سرور Algolia به طور کامل به زبان C ++ نوشته شده و به عنوان یک ماژول در داخل سرور HTTP با عملکرد بالا Nginx تعبیه شده است.
  • داشبورد - یک رابط گرافیکی برای همه عملیات ، از جمله استفاده ، عملکرد ، تنظیمات ، API سیاههها ، API کلیدها و مرور داده ها.
  • جستجوی پایگاه داده - طراحی شده برای جستجوی سوابق ، نه صفحات
    یک راه حل عالی برای پایگاه داده های SQL و NoSQL ، با الگوریتم رتبه بندی شفاف بهینه شده برای داده های نیمه ساخت یافته.
  • چند ویژگی - انواع اشیا و هر تعداد ویژگی را برای جستجو می پذیرد.
  • هنگام تایپ کردن جستجو کنید - فراتر از تکمیل خودکار ساده ، کاربران با هر حرفی که تایپ می کنند نتایج جستجو را به روز می کنند.
  • ارتباط - رتبه بندی کاملاً قابل تنظیم و شفاف. Algolia ساده ترین راه برای مرتب سازی نتایج بر اساس محبوبیت و در عین حال حفظ ارتباط ، را فراهم می کند.
  • موبایل - برای موبایل… سریع ، بخشش اشتباه تایپی و مرتب سازی نتایج بر اساس فاصله جغرافیایی طراحی شده است.
  • زبان شناسی - جستجو به هر زبان نوشتاری. به عنوان مثال ، جستجو با استفاده از چینی ساده شده می تواند بازدیدهای مطابق با چینی سنتی را پیدا کند.
  • اصلاحات تایپی - Algolia اشتباه تایپی را می فهمد ، حتی در چند حرف اول ، بنابراین کاربران شما هنوز می توانند آنچه را که دنبال می کنند پیدا کنند.
  • برجسته سازی هوشمند - برجسته کنید که کدام بخش با درخواست کاربر مطابقت دارد ، حتی اگر این بخش فقط چند حرف اول کلمه باشد و شامل غلط نوشتاری باشد.
  • برنامه نویسی در زمان واقعی - تنها موتور جستجو برای ارائه جنبه هایی که تایپ می کنید ، بنابراین کاربران پس از اولین ضربه کلید ، نتایج وجهی می گیرند.
  • جستجوی جغرافیایی - نمایش بازدید از فاصله ، یا فقط کسانی که در نزدیکی آن هستند یا در یک منطقه خاص. با نمایش داده های متنی و سایر ویژگی های جستجو ترکیب شوید.
  • در دسترس بودن بالا - یک 99.99٪ SLA (توافق نامه سطح خدمات). تمام ورودی های داده به طور خودکار در سه سرور مختلف سطح بالا نمایه می شوند.
  • چند مرکز داده - با انتخاب نزدیکترین مرکز داده به کاربران ، زمان پاسخگویی را کم نگه دارید.
  • امنیت درجه یک - API کلیدها دسترسی به یک شاخص خاص را محدود می کنند و محدودیت هایی مانند حداکثر میزان پرس و جو برای آدرس IP یا زمان انقضا کلید را تعیین می کنند.

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.