Algolia: Sisäinen reaaliaikainen haku palveluna

algoria-hakupilvi

Omien sisäisten hakuominaisuuksien luominen, jotka ovat rikkaita, reaaliaikaisia ​​ja nopeita, on melkoinen projekti. Lisää siihen maantieteellinen haku, kuvat, kauppa ja mobiili, ja kehität pohjimmiltaan koko alustan. Puhuimme juuri tänä aamuna valmistajalle heidän hakumahdollisuuksistaan ​​ja siitä, että elementtiä on lisättävä 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 ++-kielellä ja upotettu moduuliksi Nginx-tehokkaaseen 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 jo ensimmäisissä kirjaimissa, joten käyttäjät voivat silti löytää etsimänsä.
  • Älykäs korostus - Korosta, mikä osio vastaa käyttäjän kyselyä, vaikka osa olisi vain sanan ensimmäiset kirjaimet 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.