Analytics og testingContent MarketingSøkemarkedsføring
Algolia: Internt sanntidssøk som en tjeneste
Å bygge dine egne interne søkefunksjoner som er rike, sanntid og raske er et ganske prosjekt. Legg til geografisk 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 samsvarte med brukerens forespørsel, 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.