Алголия: Вътрешно търсене в реално време като услуга

облак за търсене на алгория

Изграждането на собствени възможности за вътрешно търсене, които са богати, в реално време и бързо е доста проект. Добавете към него географско търсене, изображения, търговия и мобилни устройства и всъщност вие разработвате цяла платформа. Тази сутрин тъкмо говорихме с производител за техните възможности за търсене и че елементът трябва да бъде по-добре представен на техния сайт.

Няма нужда да разработвате свой собствен - Algolia е напълно хоствана услуга за търсене, достъпна като REST API. API клиентите са на разположение за всички основни рамки, платформи и езици и предаване на данни между клиенти и API е във формат JSON.

Характеристики на Algolia

  • Висока работоспособност - време за реакция до 200 пъти по-бързо от Elasticsearch и до 20,000 4 пъти по-бързо от SQLite FTSXNUMX. Индексирането е асинхронно, така че потребителите могат да търсят нови данни секунди след актуализация. Те също така излагат API за проверка на състоянието на индексиране.
  • Nginx - Реализацията на Algolia от страна на сървъра е изцяло написана на C ++ и е вградена като модул в високопроизводителния HTTP сървър на Nginx.
  • Табло - Един графичен интерфейс за всички операции, включително използване, производителност, настройки, API трупи, API клавиши и сърфиране на данни.
  • Търсене в база данни - предназначени за търсене на записи, а не на страници
    Перфектно решение за бази данни SQL и NoSQL, с прозрачен алгоритъм за класиране, оптимизиран за полуструктурирани данни.
  • Многоатрибути - приема типове обекти и произволен брой атрибути за търсене.
  • Търсете, докато пишете - освен простото автоматично попълване, потребителите получават актуализирани резултати от търсенето с всяка буква, която въведат.
  • уместност - напълно персонализирано и прозрачно класиране. Algolia осигурява най-лесния начин за сортиране на резултатите по популярност, като същевременно запазва актуалността.
  • подвижен - проектиран за мобилни устройства ... бързо, простете печатарски грешки и сортирайте резултатите по географско разстояние.
  • Лингвистика - Търсене на всеки писмен език. Например, търсенето с помощта на опростен китайски може да намери съвпадащи хитове в традиционния китайски.
  • Корекции на печата - Algolia разбира правописни грешки дори в първите няколко букви, така че вашите потребители все още могат да намерят това, което търсят.
  • Интелигентно подчертаване - Маркирайте кой раздел отговаря на заявката на потребителя, дори ако разделът е само първите няколко букви на дума и съдържа грешки в печата.
  • Фасетиране в реално време - единствената търсачка, която предлага фасети, докато пишете, така че потребителите да получават фасетиращи резултати след първото натискане на клавиш.
  • Гео-търсене - показване на хитове по разстояние, или само тези наблизо, или в определена област. Комбинирайте с текстови заявки и всякакви други функции за търсене.
  • Висока наличност - а 99.99% SLA (споразумение на ниво услуга). Всички записи на данни се индексират автоматично на три различни сървъра от висок клас.
  • Мулти-центрове за данни - поддържайте времето за реакция ниско, като изберете центъра за данни най-близо до вашите потребители.
  • Първокласна сигурност - API ключовете ограничават достъпа до определен индекс и задават ограничения като максималната честота на заявки за IP адрес или времето на изтичане на ключа.

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.