Algolija: Interno pretraživanje u stvarnom vremenu kao usluga

oblak pretraživanja algoria

Izgradnja vlastitih internih mogućnosti pretraživanja koje su bogate, u stvarnom vremenu i brza je popriličan projekt. Dodajte joj geografsko pretraživanje, slike, trgovinu i mobilne uređaje i u osnovi razvijate cijelu platformu. Jutros smo upravo razgovarali s proizvođačem o njihovim mogućnostima pretraživanja i da element treba više izgovoriti na njihovoj web lokaciji.

Ne trebate razvijati vlastiti - Algolia je potpuno hostirana usluga pretraživanja, dostupna kao REST API. API klijenti su dostupni za sve glavne okvire, platforme i jezike te za prijenos podataka između klijenata i API je u JSON formatu.

Značajke Algolia

  • Visoke performanse - vrijeme odziva do 200 puta brže od Elasticsearch-a i do 20,000 4 puta brže od SQLite FTSXNUMX. Indeksiranje je asinkrono pa korisnici mogu pretraživati ​​nove podatke nekoliko sekundi nakon ažuriranja. Oni također izlažu API za provjeru statusa indeksiranja.
  • Nginx - Implementacija Algolije na strani poslužitelja u potpunosti je napisana na jeziku C ++ i ugrađena je kao modul unutar Nginx HTTP poslužitelja visokih performansi.
  • kontrolna ploča - Jedno grafičko sučelje za sve operacije, uključujući upotrebu, izvedbu, postavke, API trupci, API tipke i pregledavanje podataka.
  • Pretraživanje baze podataka - dizajniran za pretraživanje zapisa, a ne stranica
    Savršeno rješenje za SQL i NoSQL baze podataka, s transparentnim algoritmom rangiranja optimiziranim za polustrukturirane podatke.
  • Više atributa - prihvaća vrste objekata i bilo koji broj atributa za pretraživanje.
  • Pretražujte dok tipkate - osim jednostavnog automatskog dovršavanja, korisnici dobivaju ažurirane rezultate pretraživanja sa svakim slovom koje upišu.
  • Relevantnost - potpuno prilagodljivo i transparentno rangiranje. Algolia pruža najlakši način sortiranja rezultata prema popularnosti, a istovremeno zadržava relevantnost.
  • Mobilni - dizajniran za mobilne uređaje ... brzo, oprostite pogreške pri upisu i sortirajte rezultate prema geografskoj udaljenosti.
  • Lingvistika - Pretražujte na bilo kojem pisanom jeziku. Na primjer, pretragom pomoću pojednostavljenog kineskog možete pronaći odgovarajuće pogotke u tradicionalnom kineskom.
  • Ispravci tipkarske greške - Algolia razumije pogreške u kucanju, čak i u prvih nekoliko slova, tako da vaši korisnici i dalje mogu pronaći ono što traže.
  • Pametno isticanje - Označite koji se odjeljak podudara s korisnikovim upitom, čak i ako je odjeljak samo prvih nekoliko slova riječi i sadrži pogreške u kucanju.
  • Faceting u stvarnom vremenu - jedina tražilica koja predlaže fasete dok tipkate, tako da korisnici dobivaju fecetirajuće rezultate nakon prvog pritiska tipke.
  • Geo-pretraga - prikazati pogotke na daljinu ili samo one u blizini ili na određenom području. Kombinirajte s tekstualnim upitima i bilo kojim drugim značajkama pretraživanja.
  • Visoka dostupnost - a 99.99% SLA (ugovor o razini usluge). Svi se unosi podataka automatski indeksiraju na tri različita vrhunska poslužitelja.
  • Centri za više podataka - smanjite vrijeme odziva odabirom centra podataka koji je najbliži vašim korisnicima.
  • Prvoklasna sigurnost - API tipke ograničavaju pristup određenom indeksu i postavljaju ograničenja poput maksimalne brzine upita za IP adresu ili vremena isteka ključa.

Što vi mislite?

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.