Algolia: Chwilio Mewnol Amser real fel Gwasanaeth

cwmwl chwilio algoria

Mae adeiladu eich galluoedd chwilio mewnol eich hun sy'n gyfoethog, amser real ac yn gyflym yn dipyn o brosiect. Ychwanegwch ato chwiliad daearyddol, delweddau, masnach a symudol ac yn y bôn rydych chi'n datblygu platfform cyfan. Roeddem yn siarad â gwneuthurwr y bore yma am eu galluoedd chwilio a bod angen i'r elfen fod yn fwy cyhoeddedig ar eu gwefan.

Nid oes angen datblygu eich un chi - Algolia yn wasanaeth chwilio wedi'i gynnal yn llawn, ar gael fel API REST. API mae cleientiaid ar gael ar gyfer yr holl brif fframweithiau, platfformau ac ieithoedd a throsglwyddo data rhwng cleientiaid a'r API ar ffurf JSON.

Nodweddion Algolia

  • Perfformiad uchel - amseroedd ymateb hyd at 200 gwaith yn gyflymach nag Elasticsearch, a hyd at 20,000 gwaith yn gyflymach na SQLite FTS4. Mae mynegeio yn anghymesur fel y gall defnyddwyr chwilio data newydd eiliadau ar ôl diweddariad. Maent hefyd yn datgelu a API ar gyfer gwirio statws mynegeio.
  • Nginx - Mae gweithrediad ochr gweinydd Algolia wedi'i ysgrifennu'n llawn yn C ++ a'i ymgorffori fel modiwl y tu mewn i weinydd HTTP perfformiad uchel Nginx.
  • dangosfwrdd - Un rhyngwyneb graffigol ar gyfer yr holl weithrediadau, gan gynnwys defnydd, perfformiad, gosodiadau, API logiau, API allweddi a phori data.
  • Chwilio cronfa ddata - wedi'u cynllunio i chwilio cofnodion, nid tudalennau
    Datrysiad perffaith ar gyfer cronfeydd data SQL a NoSQL, gydag algorithm graddio tryloyw wedi'i optimeiddio ar gyfer data lled-strwythuredig.
  • Aml-briodoleddau - yn derbyn mathau o wrthrychau ac unrhyw nifer o briodoleddau i chwilio arnynt.
  • Chwilio wrth i chi deipio - y tu hwnt i gwblhau awtomatig yn syml, mae defnyddwyr yn cael canlyniadau chwilio wedi'u diweddaru gyda phob llythyr y maen nhw'n ei deipio.
  • perthnasedd - safle cwbl addasadwy a thryloyw. Algolia yn darparu’r ffordd hawsaf i ddidoli canlyniadau yn ôl poblogrwydd tra hefyd yn cynnal perthnasedd.
  • ffôn symudol - wedi'i gynllunio ar gyfer symudol ... yn gyflym, maddau typos a didoli canlyniadau yn ôl pellter geo.
  • Ieithyddiaeth - Chwilio mewn unrhyw iaith ysgrifenedig. Er enghraifft, gall chwilio gan ddefnyddio Tsieinëeg symlach ddod o hyd i drawiadau paru mewn Tsieineaidd traddodiadol.
  • Cywiriadau Typo - Algolia yn deall typos, hyd yn oed yn yr ychydig lythyrau cyntaf, felly gall eich defnyddwyr ddod o hyd i'r hyn maen nhw'n chwilio amdano.
  • Tynnu sylw at glyfar - Tynnwch sylw at ba adran sy'n cyfateb i ymholiad y defnyddiwr, hyd yn oed os mai dim ond ychydig lythrennau cyntaf gair yw'r adran ac mae'n cynnwys typos.
  • Wyneb Amser real - yr unig beiriant chwilio i awgrymu agweddau wrth i chi deipio, felly mae defnyddwyr yn cael canlyniadau wynebog ar ôl y trawiad bysell cyntaf.
  • Geo-chwilio - arddangos hits yn ôl pellter, neu'r rhai gerllaw yn unig, neu mewn ardal benodol. Cyfunwch ag ymholiadau testun ac unrhyw nodweddion chwilio eraill.
  • Argaeledd Uchel - a 99.99% CLG (cytundeb lefel gwasanaeth). Mae'r holl gofnodion data yn cael eu mynegeio'n awtomatig ar dri gweinydd pen uchel gwahanol.
  • Aml-datacenters - cadwch yr amser ymateb yn isel trwy ddewis y datacenter agosaf at eich defnyddwyr.
  • Diogelwch o'r radd flaenaf - API mae allweddi yn cyfyngu mynediad i fynegai penodol, ac yn gosod terfynau fel y gyfradd ymholiadau uchaf ar gyfer cyfeiriad IP, neu'r amser dod i ben allweddol.

Beth ydych chi'n feddwl?

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.