Algolia: Rapu Realtime Roto hei Ratonga

kapua rapu algoria

Ko te hanga i o ake kaha rapu a roto e whai rawa ana, he waahi tuuturu, he tere hoki he kaupapa. Taapirihia atu ko te rapu matawhenua, whakaahua, tauhokohoko me te pukoro me te whakawhanake i te kaupapa katoa. Katahi ano matou ka korero atu ki tetahi kaiwhakanao i tenei ata mo o raatau kaha rapu me te mea me kii ake te kaupapa ki runga i ta raatau papaanga.

Kaore he take ki te whakawhanake i a koe ake - Algolia he ratonga rapu kua oti te manaaki, e waatea ana hei REST API. API he waatea nga kaihoko mo nga anga nui katoa, nga papaaho me nga reo me te whakawhiti korero i waenga i nga kaihoko me nga API kei te whakatakotoranga JSON.

āhuatanga o Algolia

  • Teitei-Mahi - Nga wa whakautu tae atu ki te 200 wa tere atu i a Elasticsearch, a tae atu ki te 20,000 wa tere atu i te SQLite FTS4. He hangarite te taupū kia taea ai e nga kaiwhakamahi te rapu i nga hēkona hou i muri i te whakahou. Ka whakaatu hoki ratou i te API mo te tirotiro i te mana tohu.
  • Nginx - Ko te whakatinana-a-taha a Algolia kua oti te tuhituhi ki te C ++ ka whakauruhia hei waahanga i roto i te Nginx kaituku HTTP mahi-nui.
  • Papatohu - Kotahi te whakairoiro whakairoiro mo nga mahi katoa, tae atu ki te whakamahinga, te mahinga, nga whakaritenga, API rakau, API taviri me te tirotiro raraunga.
  • Rapu pātengi raraunga - i hoahoahia hei rapu tuhinga rekoata, kaua ko nga whaarangi
    He otinga tino pai mo nga putunga korero SQL me NoSQL, me te tohu rangatira algorithm pai rawa mo te papaanga-hanganga.
  • Huanga-maha - Ka whakaae ki nga momo ahanoa me nga huanga hei rapu.
  • Rapua i a koe e tuhi ana - i tua atu i te otinga-otinga noa, ka whakahoutia e nga kaiwhakamahi nga kitenga rapu me ia reta ka tuhia e raatau.
  • Relevance - tino whakarite me te maarama rangatira. Algolia he whakarato i te huarahi ngawari ki te tohatoha i nga hua ma te rongonui me te pupuri ano i te whaitake.
  • Mobile - i hoahoahia mo te pūkoro… tere, murua nga tohu me te whakariterite i nga hua ma te tawhiti geo.
  • Te reo - Rapua i roto i tetahi reo tuhi. Hei tauira, ko te rapu ma te whakamahi i te Hainamana ngawari ka kitea nga hua e rite ana ki te Hainamana tuku iho.
  • Whakatika Hato - Algolia he maarama ki nga taatai, ara i nga reta tuatahi, kia kitea ai e o kaiwhakamahi nga mea e rapuhia ana.
  • Whakaaturanga Maamaa - Miramirohia ko tehea waahanga te rite ki te paatai ​​a te kaiwhakamahi, ahakoa ko te waahanga ko nga reta tuatahi noa iho o te kupu ka mau ki nga tohu.
  • Te Huarahi Whaimana - ko te miihini rapu anake hei whakaatu i nga waahanga ka patohia ana e koe, no reira ka whiwhi nga kaiwhakamahi i nga kitenga a muri i te pihi tuatahi
  • Rapunga-Geo - whakaatuhia nga hit ma te tawhiti, ko nga mea tata ranei, i tetahi waahanga ranei. Whakakotahitia me nga paatai ​​kuputuhi me etahi atu waahanga rapu.
  • Waea teitei - a 99.99 orau SLA (kirimana taumata-mahi). Katoa nga urunga raraunga kua taupūhia i runga i nga kaiwhakarato taumata-teitei e toru.
  • Maha-pātengi raraunga - kia iti te wa whakautu ma te kowhiri i te papa raraunga tata ki o kaiwhakamahi.
  • Haumarutanga o te akomanga tuatahi - API ka aukati te mau taviri i te urunga ki tetahi taupū motuhake, me te tautuhi i nga rohe penei i te utu mo te uinga uara mo te wāhitau IP, te waa paunga matua ranei.

He aha koutou whakaaro?

Whakamahia ai e tenei pae i te Akismet hei whakaiti i te mokowhiti. Akohia te tukatuka o to raraunga korero.