Algolija: Iekšējā reāllaika meklēšana kā pakalpojums

algoria meklēšanas mākonis

Veidot savas bagātīgas, reāllaika un ātras iekšējās meklēšanas iespējas ir diezgan liels projekts. Pievienojiet tam ģeogrāfisko meklēšanu, attēlus, komerciju un mobilās ierīces, un jūs galvenokārt attīstāt visu platformu. Mēs šorīt tikko runājām ar ražotāju par viņu meklēšanas iespējām un to, ka elements viņu vietnē ir jāprot izteiktāk.

Nav nepieciešams attīstīt savu - Algolia ir pilnībā mitināts meklēšanas pakalpojums, kas pieejams kā REST API. API klienti ir pieejami visām galvenajām sistēmām, platformām un valodām, kā arī datu pārraidei starp klientiem un API ir JSON formātā.

Iezīmes Algolia

  • Augstas veiktspējas - atbildes laiks līdz 200 reizēm ātrāks nekā Elasticsearch un līdz pat 20,000 4 reižu ātrāks nekā SQLite FTSXNUMX. Indeksēšana ir asinhrona, tāpēc lietotāji var meklēt jaunus datus sekundes pēc atjaunināšanas. Viņi arī atmasko API indeksēšanas statusa pārbaudei.
  • Nginx - Algolijas servera puses ieviešana ir pilnībā ierakstīta C ++ un iegulta kā modulis Nginx augstas veiktspējas HTTP serverī.
  • Mans Profils - viena grafiskā saskarne visām darbībām, ieskaitot lietošanu, veiktspēju, iestatījumus, API baļķi, API taustiņi un datu pārlūkošana.
  • Datu bāzes meklēšana - paredzēti meklēšanai ierakstos, nevis lappusēs
    Ideāls risinājums SQL un NoSQL datu bāzēm ar pārredzamu vērtēšanas algoritmu, kas optimizēts daļēji strukturētiem datiem.
  • Vairāki atribūti - pieņem objektu tipus un jebkuru atribūtu skaitu meklēšanai.
  • Meklēt, kamēr rakstāt - Papildus vienkāršai automātiskai aizpildīšanai lietotāji saņem atjauninātus meklēšanas rezultātus ar katru rakstīto burtu.
  • Atbilstība - pilnībā pielāgojams un pārredzams rangs. Algolia nodrošina vienkāršāko veidu, kā kārtot rezultātus pēc popularitātes, vienlaikus saglabājot arī atbilstību.
  • mobils - paredzēts mobilajām ierīcēm ... ātri, piedodiet drukas kļūdas un kārtojiet rezultātus pēc ģeogrāfiskā attāluma.
  • Lingvistika - Meklēt jebkurā rakstiskā valodā. Piemēram, meklējot, izmantojot vienkāršoto ķīniešu valodu, var atrast atbilstošus trāpījumus tradicionālajā ķīniešu valodā.
  • Drukas kļūdas - Algolia saprot drukas kļūdas pat dažos pirmajos burtos, lai jūsu lietotāji joprojām varētu atrast meklēto.
  • Viedā izcelšana - Izceliet, kura sadaļa atbilda lietotāja vaicājumam, pat ja sadaļa ir tikai vārda pirmie burti un tajā ir drukas kļūdas.
  • Reāllaika aspekts - vienīgā meklētājprogramma, kas rakstīšanas laikā iesaka šķautnes, lai lietotāji pēc pirmā taustiņa nospiešanas iegūtu fasetēšanas rezultātus.
  • Ģeogrāfiskā meklēšana - parādīt trāpījumus pēc attāluma vai tikai tuvumā esošajiem vai noteiktā apgabalā. Apvienojiet ar teksta vaicājumiem un visām citām meklēšanas funkcijām.
  • Augsta pieejamība - a 99.99% SLA (pakalpojumu līmeņa līgums). Visi datu ieraksti tiek automātiski indeksēti trīs dažādos augstas klases serveros.
  • Daudzdatu centri - uzturiet zemu reakcijas laiku, izvēloties lietotājiem vistuvāko datu centru.
  • Pirmās klases apsardze - API taustiņi ierobežo piekļuvi noteiktam indeksam un nosaka ierobežojumus, piemēram, IP adreses maksimālo vaicājumu līmeni vai atslēgas derīguma termiņu.

Ko jūs domājat?

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.