Algolia: Intern realtids søgning som en tjeneste

algoria søge sky

Opbygning af dine egne interne søgefunktioner, der er rige, realtid og hurtige, er et ganske projekt. Tilføj geografisk søgning, billeder, handel og mobil, og du udvikler dybest set en hel platform. Vi talte bare med en producent i morges om deres søgefunktioner, og at elementet skal være mere udtalt på deres websted.

Ingen grund til at udvikle din egen - Algolia er en fuldt hostet søgetjeneste, tilgængelig som en REST API. API klienter er tilgængelige for alle større rammer, platforme og sprog og dataoverførsel mellem klienter og API er i JSON-format.

Funktioner af Algolia

  • Højtydende - svartider op til 200 gange hurtigere end Elasticsearch og op til 20,000 gange hurtigere end SQLite FTS4. Indeksering er asynkron, så brugerne kan søge efter nye data sekunder efter en opdatering. De udsætter også en API til kontrol af indekseringsstatus.
  • Nginx - Algolias implementering af serversiden er fuldt skrevet i C ++ og indlejret som et modul inde i Nginx HTTP-server med høj ydeevne.
  • Hovedmenu - Én grafisk grænseflade til alle operationer, inklusive brug, ydeevne, indstillinger, API logs, API taster og browsing af data.
  • Databasesøgning - designet til at søge poster, ikke sider
    En perfekt løsning til SQL- og NoSQL-databaser med en gennemsigtig placeringsalgoritme optimeret til semistrukturerede data.
  • Multi-attributter - accepterer objekttyper og et hvilket som helst antal attributter, du kan søge på.
  • Søg, mens du skriver - ud over simpel automatisk udfyldning får brugerne opdaterede søgeresultater med hvert bogstav, de skriver.
  • Relevans - fuldt tilpasselig og gennemsigtig placering. Algolia giver den nemmeste måde at sortere resultater på efter popularitet og samtidig opretholde relevans.
  • Mobil - designet til mobil ... hurtige, tilgiv skrivefejl og sorter resultater efter geografisk afstand.
  • Lingvistik - Søg på ethvert skriftsprog. For eksempel kan søgning med forenklet kinesisk finde matchende hits på traditionel kinesisk.
  • Fejlretning - Algolia forstår skrivefejl, selv i de første par bogstaver, så dine brugere stadig kan finde det, de leder efter.
  • Smart fremhævning - Fremhæv hvilket afsnit, der matchede brugerens forespørgsel, selvom sektionen kun er de første par bogstaver i et ord og indeholder skrivefejl.
  • Facettering i realtid - den eneste søgemaskine, der foreslår facetter, mens du skriver, så brugerne får facetteringsresultater efter det første tastetryk.
  • Geosøgning - vis hits efter afstand, eller kun dem i nærheden eller i et bestemt område. Kombiner med tekstforespørgsler og andre søgefunktioner.
  • High Availability - En 99.99 % SLA (serviceniveauaftale). Alle dataindgange indekseres automatisk på tre forskellige avancerede servere.
  • Multi-datacentre - hold svartiden lav ved at vælge det datacenter, der er tættest på dine brugere.
  • Førsteklasses sikkerhed - API nøgler begrænser adgangen til et bestemt indeks og angiver grænser, f.eks. den maksimale forespørgselshastighed for en IP-adresse eller nøglenes udløbstid.

Hvad mener du?

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.