Algolia: Internt sanntidssøk som en tjeneste

algoria søkesky

Å bygge dine egne interne søkefunksjoner som er rike, sanntid og raske er ganske et prosjekt. Legg til det geografiske søk, bilder, handel og mobil, og du utvikler i utgangspunktet en hel plattform. Vi snakket nettopp med en produsent i morges om deres søkefunksjoner og at elementet må bli mer uttalt på nettstedet deres.

Ingen grunn til å utvikle din egen - Algolia er en fullverdig søketjeneste, tilgjengelig som en REST API. API klienter er tilgjengelige for alle større rammer, plattformer og språk og dataoverføring mellom klienter og API er i JSON-format.

Funksjoner av Algolia

  • Høy ytelse - responstider opptil 200 ganger raskere enn Elasticsearch, og opptil 20,000 4 ganger raskere enn SQLite FTSXNUMX. Indeksering er asynkron, slik at brukere kan søke i nye data sekunder etter en oppdatering. De avslører også en API for å sjekke indekseringsstatus.
  • Nginx - Algolias implementering på serversiden er fullstendig skrevet i C ++ og innebygd som en modul inne i Nginx HTTP-server med høy ytelse.
  • Dashbord - Ett grafisk grensesnitt for alle operasjoner, inkludert bruk, ytelse, innstillinger, API tømmerstokker, API nøkler og datasurfing.
  • Databasesøk - designet for å søke i poster, ikke sider
    En perfekt løsning for SQL- og NoSQL-databaser, med en gjennomsiktig rangeringsalgoritme optimalisert for semistrukturerte data.
  • Flere attributter - godtar objekttyper og et hvilket som helst antall attributter du kan søke på.
  • Søk mens du skriver - utover enkel automatisk fullføring, får brukerne oppdaterte søkeresultater med hver bokstav de skriver.
  • Relevans - fullt tilpassbar og gjennomsiktig rangering. Algolia gir den enkleste måten å sortere resultatene etter popularitet og samtidig opprettholde relevans.
  • Mobil - designet for mobil ... raske, tilgi skrivefeil og sorter resultatene etter geografisk avstand.
  • Lingvistikk - Søk på hvilket som helst skriftspråk. For eksempel kan søke med forenklet kinesisk finne samsvarende treff på tradisjonell kinesisk.
  • Feilrettelser - Algolia forstår skrivefeil, selv i de første bokstavene, slik at brukerne fortsatt kan finne det de leter etter.
  • Smart fremheving - Fremhev hvilken seksjon som samsvarer med brukerens spørsmål, selv om seksjonen bare er de første bokstavene i et ord og inneholder skrivefeil.
  • Fasettering i sanntid - den eneste søkemotoren som foreslår fasetter mens du skriver, slik at brukerne får fasetterende resultater etter første tastetrykk.
  • Geosøk - vis treff etter avstand, eller bare de i nærheten, eller i et bestemt område. Kombiner med tekstspørsmål og andre søkefunksjoner.
  • Høy tilgjengelighet - En 99.99% SLA (servicenivåavtale). Alle dataoppføringer indekseres automatisk på tre forskjellige high-end-servere.
  • Multi-datasentre - hold svartiden lav ved å velge datasenteret nærmest brukerne dine.
  • Førsteklasses sikkerhet - API nøkler begrenser tilgangen til en spesifikk indeks, og angir grenser som maksimal spørringsfrekvens for en IP-adresse eller nøkkelens utløpstid.

Hva tror du?

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.