Algoolia: sisemine reaalajas otsing teenusena

algoria otsingupilv

Rikaste, reaalajas ja kiirelt loodud sisemiste otsinguvõimaluste loomine on üsna suur projekt. Lisage sellele geograafiline otsing, pildid, kaubandus ja mobiil ning arendate põhimõtteliselt tervet platvormi. Rääkisime täna hommikul just tootjaga nende otsinguvõimalustest ja sellest, et elementi tuleks nende saidil paremini esile tuua.

Pole vaja ise välja töötada - Algolia on täielikult majutatud otsinguteenus, mis on saadaval REST API-na. API kliendid on saadaval kõigi suuremate raamistike, platvormide ja keelte jaoks ning andmete edastamiseks klientide ja API on JSON-vormingus.

Tunnused Algolia

  • Suure jõudlusega - reageerimisajad kuni 200 korda kiiremad kui Elasticsearch ja kuni 20,000 4 korda kiiremad kui SQLite FTSXNUMX. Indekseerimine on asünkroonne, nii et kasutajad saavad uusi andmeid sekundite jooksul pärast värskendamist otsida. Nad paljastavad ka API indekseerimise oleku kontrollimiseks.
  • nginx - Algolia serveripoolne rakendus on täielikult kirjutatud C ++ keeles ja manustatud moodulina Nginxi suure jõudlusega HTTP-serverisse.
  • armatuurlaud - üks graafiline liides kõigi toimingute jaoks, sealhulgas kasutamine, jõudlus, seaded, API palgid, API võtmete ja andmete sirvimine.
  • Andmebaasi otsing - mõeldud dokumentide, mitte lehtede otsimiseks
    Ideaalne lahendus SQL-i ja NoSQL-i andmebaaside jaoks koos läbipaistva järjestusalgoritmiga, mis on optimeeritud poolstruktureeritud andmete jaoks.
  • Mitme atribuudiga - aktsepteerib otsimiseks objektitüüpe ja suvalist arvu atribuute.
  • Otsige tippimise ajal - lisaks lihtsale automaatsele täitmisele saavad kasutajad iga sisestatud tähega värskendatud otsingutulemid.
  • Asjakohasus - täielikult kohandatav ja läbipaistev järjestus. Algolia pakub lihtsamat viisi tulemuste populaarsuse järgi sortimiseks, säilitades samas ka asjakohasuse.
  • mobiilne - mõeldud mobiilseadmetele ... andestage kiiresti, andke kirjavigu ja sorteerige tulemused geograafilise kauguse järgi.
  • Keeleteadus - Otsige mis tahes kirjalikus keeles. Näiteks võib lihtsustatud hiina keeles otsides leida traditsioonilises hiina keeles sobivaid tabamusi.
  • Kirjavigade parandused - Algolia saab kirjavigadest aru isegi paari esimese tähega, nii et teie kasutajad leiavad endiselt otsitavat.
  • Nutikas esiletõstmine - Tõstke esile, milline jaotis vastas kasutaja päringule, isegi kui jaotis on ainult sõna esimesed tähed ja sisaldab kirjavigu.
  • Reaalajas sirvimine - ainus otsingumootor, mis kirjutamise ajal tahke soovitab, nii et kasutajad saavad pärast esimest klahvivajutust näotulemusi.
  • Geootsing - kuvada tabamusi kauguse järgi või ainult läheduses või kindlas piirkonnas. Kombineerige tekstipäringute ja muude otsingufunktsioonidega.
  • Kõrge käideldavus - a 99.99% SLA (teenuse taseme leping). Kõik andmekirjed indekseeritakse automaatselt kolmes erinevas tipptasemel serveris.
  • Mitme andmekeskusega - hoidke reageerimisaeg madal, valides oma kasutajatele lähima andmekeskuse.
  • Esmaklassiline turvalisus - API võtmed piiravad juurdepääsu kindlale indeksile ja määravad piirangud, näiteks IP-aadressi maksimaalne päringusagedus või võtme aegumisaeg.

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.