Алголія: унутраны пошук у рэжыме рэальнага часу як паслуга

воблака пошуку 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 для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца каментар.