Алголија: Внатрешно пребарување во реално време како услуга

облак за пребарување алгорија

Градењето на сопствени можности за внатрешно пребарување кои се богати, во реално време и брзо е доста проект. Додадете му географско пребарување, слики, трговија и мобилни уреди и во основа развивате цела платформа. Утрово разговаравме со производител за нивните можности за пребарување и дека елементот треба повеќе да се истакнува на нивната страница.

Нема потреба да развивате свои - Algolia е целосно хостирана услуга за пребарување, достапна како REST API. API клиентите се достапни за сите поголеми рамки, платформи и јазици и пренос на податоци помеѓу клиенти и API е во формат JSON.

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

  • Високи перформанси - пати на одговор до 200 пати побрзо од Elasticsearch и до 20,000 пати побрзо од SQLite FTS4. Индексирањето е асинхроно, така што корисниците можат да пребаруваат нови податоци секунди по ажурирањето. Тие исто така изложуваат на API за проверка на статусот на индексирање.
  • Nginx - Имплементацијата на страната на серверот на Алголија е целосно напишана во C ++ и е вградена како модул во серверот Nginx со високи перформанси HTTP.
  • Профил - Еден графички интерфејс за сите операции, вклучувајќи употреба, перформанси, поставки, API логови, API клучеви и прелистување на податоци.
  • Пребарување база на податоци - дизајниран за пребарување записи, а не за страници
    Совршено решение за SQL и NoSQL бази на податоци, со про transparentирен алгоритам за рангирање оптимизиран за полу-структурирани податоци.
  • Мулти-атрибути - прифаќа типови на предмети и кој било број на атрибути за пребарување.
  • Пребарувајте додека пишувате - надвор од едноставното автоматско завршување, корисниците добиваат ажурирани резултати од пребарувањето со секоја буква што ја пишуваат.
  • Релевантност - целосно прилагодливо и транспарентно рангирање. Algolia обезбедува најлесниот начин да ги сортирате резултатите според популарноста, истовремено задржувајќи ја важноста.
  • мобилни - дизајниран за мобилен телефон… брзо, простувајте печатни грешки и сортирајте резултати по гео растојание.
  • Лингвистика - Пребарувајте на кој било пишан јазик. На пример, пребарувањето со поедноставен кинески јазик може да најде соодветни хитови на традиционален кинески јазик.
  • Поправки на типови - Algolia ги разбира печатните грешки, дури и во првите неколку букви, така што вашите корисници сè уште можат да го најдат она што го бараат.
  • Паметно обележување - Означете кој дел одговара на прашањето на корисникот, дури и ако делот е само првите неколку букви од зборот и содржи печатни грешки.
  • Фактирање во реално време - единствениот пребарувач што предлага аспекти додека пишувате, така што корисниците добиваат резултати за фасетување по првото притискање на копчето.
  • Гео-пребарување - прикажете хитови по далечина, или само оние во близина, или во одредена област. Комбинирајте со пребарувања за текст и сите други карактеристики за пребарување.
  • Висока достапност - a 99.99% SLA (договор на ниво на услуга). Сите записи на податоци автоматски се индексираат на три различни врвни сервери.
  • Мулти-центри за податоци - одржувајте го ниското време на одговор со избирање на центарот за податоци најблиску до вашите корисници.
  • Безбедност од прва класа - API клучевите го ограничуваат пристапот до специфичен индекс и поставуваат ограничувања како што се максималната стапка на пребарување за IP адреса или времето на истекување на клучот.

Што мислите?

Оваа страница користи Akismet за намалување на спам. Научете како се обработува вашиот коментар.