Analitika in testiranjeContent MarketingIskalni marketing
Algolija: Interno iskanje v realnem času kot storitev
Ustvarjanje lastnih zmogljivosti za notranje iskanje, ki so bogate, sprotne in hitre, je velik projekt. Dodajte mu geografsko iskanje, slike, trgovino in mobilne naprave in v bistvu razvijate celotno platformo. Danes zjutraj smo se ravno pogovarjali s proizvajalcem o njihovih zmožnostih iskanja in o tem, da je treba element bolj izgovoriti na njihovi spletni strani.
Ni vam treba razviti lastnega - Algolia je v celoti gostila iskalno storitev, ki je na voljo kot REST API. API odjemalci so na voljo za vse glavne okvire, platforme in jezike ter prenos podatkov med odjemalci in API je v obliki JSON.
Značilnosti Algolia
- High-performance - odzivni čas do 200-krat hitrejši kot Elasticsearch in do 20,000-krat hitrejši od SQLite FTS4. Indeksiranje je asinhrono, tako da lahko uporabniki nekaj sekund po posodobitvi iščejo nove podatke. Izpostavijo tudi API za preverjanje stanja indeksiranja.
- Nginx - Algolijina izvedba na strežniški strani je v celoti napisana v jeziku C ++ in je vgrajena kot modul znotraj visokozmogljivega strežnika HTTP Nginx.
- Splošno - en grafični vmesnik za vse operacije, vključno z uporabo, zmogljivostjo, nastavitvami, API dnevniki, API tipke in brskanje po podatkih.
- Iskanje po zbirki podatkov - namenjen iskanju zapisov, ne strani
Popolna rešitev za zbirki podatkov SQL in NoSQL s preglednim algoritmom za razvrščanje, optimiziranim za polstrukturirane podatke. - Več atributov - sprejema vrste predmetov in poljubno število atributov za iskanje.
- Iščite med tipkanjem - poleg preprostega samodejnega dokončanja uporabniki dobijo posodobljene rezultate iskanja z vsako črko, ki jo vnesejo.
- Ustreznost - popolnoma prilagodljiva in pregledna razvrstitev. Algolia omogoča najlažji način razvrščanja rezultatov po priljubljenosti, hkrati pa ohranja ustreznost.
- Mobilni - zasnovan za mobilne naprave ... hitro, odpustite tipkarske napake in razvrstite rezultate po geografski razdalji.
- Jezikoslovje - Iskanje v katerem koli pisnem jeziku. Na primer, iskanje s poenostavljeno kitajščino lahko najde ustrezne zadetke v tradicionalni kitajščini.
- Popravki tipkarske napake - Algolia razume tipkarske napake tudi v prvih nekaj črkah, tako da lahko uporabniki še vedno najdejo tisto, kar iščejo.
- Pametno poudarjanje - Označite, kateri odsek se ujema z uporabnikovo poizvedbo, tudi če je odsek le prvih nekaj črk besede in vsebuje tipkarske napake.
- Fasetiranje v realnem času - edini iskalnik, ki med tipkanjem predlaga fasete, tako da uporabniki dobijo fasetirane rezultate po prvem pritisku tipke.
- Geo-iskanje - prikazati zadetke glede na razdaljo ali samo tiste v bližini ali na določenem območju. Kombinirajte z besedilnimi poizvedbami in drugimi funkcijami iskanja.
- Visoka dostopnost - a 99.99% SLA (sporazum o ravni storitve). Vsi vnosi podatkov se samodejno indeksirajo na treh različnih vrhunskih strežnikih.
- Več-podatkovni centri - naj bo odzivni čas nizek, tako da izberete podatkovno središče, ki je najbližje vašim uporabnikom.
- Prvovrstna varnost - API tipke omejujejo dostop do določenega indeksa in določajo omejitve, na primer največjo hitrost poizvedbe za naslov IP ali čas veljavnosti ključa.