Dadansoddeg a PhrofiCynnwys MarchnataChwilio Marchnata
Algolia: Chwilio Mewnol Amser real fel Gwasanaeth
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.