Algolia: Sisäinen reaaliaikainen haku palveluna

algoria-hakupilvi

Rikkaiden, reaaliaikaisten ja nopeiden omien sisäisten hakuominaisuuksien rakentaminen on melko hanke. Lisää se maantieteelliseen hakuun, kuviin, kaupankäyntiin ja mobiililaitteisiin ja kehität periaatteessa kokonaisen alustan. Puhuimme juuri aamulla valmistajalle heidän hakuominaisuuksistaan ​​ja siitä, että elementti on tuotava paremmin esille heidän sivustollaan.

Ei tarvitse kehittää omaa - Algolia on täysin isännöity hakupalvelu, joka on saatavana REST-sovellusliittymänä. API Asiakkaat ovat käytettävissä kaikille tärkeimmille kehyksille, alustoille ja kielille, ja tiedonsiirto asiakkaiden ja API on JSON-muodossa.

Ominaisuudet Algolia

  • Korkean suorituskyvyn - vasteajat jopa 200 kertaa nopeammin kuin Elasticsearch ja jopa 20,000 kertaa nopeammat kuin SQLite FTS4. Indeksointi on asynkronista, joten käyttäjät voivat etsiä uusia tietoja sekunnin kuluttua päivityksestä. He myös paljastavat API indeksoinnin tilan tarkistamiseksi.
  • nginx - Algolian palvelinpuolen toteutus on kirjoitettu kokonaan C ++ - muodossa ja upotettu moduulina Nginxin korkean suorituskyvyn HTTP-palvelimeen.
  • koontinäyttöön. - Yksi graafinen käyttöliittymä kaikille toiminnoille, mukaan lukien käyttö, suorituskyky, asetukset, API lokit, API avaimet ja tietojen selaus.
  • Tietokantahaku - suunniteltu etsimään tietueista, ei sivuista
    Täydellinen ratkaisu SQL- ja NoSQL-tietokantoihin, läpinäkyvä sijoitusalgoritmi, joka on optimoitu osittain strukturoidulle datalle.
  • Useat määritteet - hyväksyy kohdetyypit ja minkä tahansa määrän määritteitä haettavaksi.
  • Hae kirjoittaessasi - Yksinkertaisen automaattisen täydennyksen lisäksi käyttäjät saavat päivitetyt hakutulokset jokaisella kirjoittamallaan kirjaimella.
  • Merkitys - täysin muokattavissa ja läpinäkyvä sijoitus. Algolia tarjoaa helpon tavan lajitella tulokset suosion mukaan ja säilyttää samalla osuvuuden.
  • mobile - suunniteltu mobiililaitteille ... nopea, anteeksi kirjoitusvirheet ja lajittele tulokset maantieteellisen etäisyyden mukaan.
  • Kielitiede - Hae millä tahansa kirjoitetulla kielellä. Esimerkiksi yksinkertaistetulla kiinankielellä hakeminen voi löytää vastaavia osumia perinteisessä kiinassa.
  • Kirjoitusvirheen korjaukset - Algolia ymmärtää kirjoitusvirheet jopa muutamalla ensimmäisellä kirjaimella, joten käyttäjät voivat silti löytää etsimänsä.
  • Älykäs korostus - Korosta mikä osio vastasi käyttäjän kyselyä, vaikka osa olisi vain muutama sanan ensimmäinen kirjain ja sisältää kirjoitusvirheitä.
  • Reaaliaikainen Faceting - ainoa hakukone, joka ehdottaa puolia kirjoittaessasi, joten käyttäjät saavat tasoitetut tulokset ensimmäisen näppäimen painalluksen jälkeen.
  • Maahaku - näyttää osumat etäisyyden mukaan tai vain lähellä olevien tai tietyllä alueella olevien osumat. Yhdistä tekstikyselyihin ja muihin hakuominaisuuksiin.
  • High Availability - 99.99% SLA (palvelutasosopimus). Kaikki tietueet indeksoidaan automaattisesti kolmelle eri huippuluokan palvelimelle.
  • Useat palvelinkeskukset - Pidä vasteaika matalana valitsemalla käyttäjiäsi lähinnä oleva datakeskus.
  • Ensiluokkainen turvallisuus - API avaimet rajoittavat pääsyä tiettyyn hakemistoon ja asettavat rajoituksia, kuten IP-osoitteen enimmäiskyselynopeus tai avaimen vanhentumisaika.

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.