Algolia: Panloob na Paghahanap sa Realtime bilang isang Serbisyo

ulap sa paghahanap ng algoria

Building your own internal search capabilities that are rich, real-time, and fast is quite a project. Add to it geographic search, images, commerce and mobile and you’re basically developing an entire platform. We were just speaking to a manufacturer this morning about their search capabilities and that the element needs to be more prounounced on their site.

Hindi na kailangang paunlarin ang iyong sarili - Algolia ay isang ganap na naka-host na serbisyo sa paghahanap, magagamit bilang isang REST API. API magagamit ang mga kliyente para sa lahat ng pangunahing mga balangkas, platform at wika at paghahatid ng data sa pagitan ng mga kliyente at ng API ay nasa format na JSON.

Mga Tampok ng Algolia

  • High-pagganap - Mga oras ng pagtugon hanggang sa 200 beses na mas mabilis kaysa sa Elasticsearch, at hanggang sa 20,000 beses na mas mabilis kaysa sa SQLite FTS4. Ang pag-index ay hindi magkakasabay upang ang mga gumagamit ay maaaring maghanap ng mga bagong segundo ng data pagkatapos ng isang pag-update. Inilantad din nila an API para sa pagsuri sa katayuan sa pag-index.
  • Nginx – Algolia’s server-side implementation is fully written in C++ and embedded as a module inside the Nginx high-performance HTTP server.
  • Tapalodo - Isang interface ng grapiko para sa lahat ng mga pagpapatakbo, kabilang ang paggamit, pagganap, mga setting, API log, API mga susi at pag-browse sa data.
  • Paghahanap ng database - Dinisenyo upang maghanap ng mga talaan, hindi mga pahina
    Ang isang perpektong solusyon para sa mga database ng SQL at NoSQL, na may isang malinaw na algorithm sa pagraranggo na na-optimize para sa semi-nakabalangkas na data.
  • Mga Multi-katangian - Tumatanggap ng mga uri ng object at anumang bilang ng mga katangian upang maghanap.
  • Maghanap habang nagta-type - lampas sa simpleng awtomatikong pagkumpleto, ang mga gumagamit ay nakakakuha ng na-update na mga resulta ng paghahanap sa bawat liham na na-type.
  • Kaugnayan - ganap na napapasadyang at transparent na pagraranggo. Algolia nagbibigay ng pinakamadaling paraan upang pag-uri-uriin ang mga resulta ayon sa pagiging popular habang pinapanatili rin ang kaugnayan.
  • mobile - Dinisenyo para sa mobile ... mabilis, patawarin ang mga typo at pag-uuri ng mga resulta sa pamamagitan ng geo distansya.
  • Lingguwistika - Paghahanap sa anumang nakasulat na wika. Halimbawa, ang paghahanap gamit ang pinasimple na Intsik ay maaaring makahanap ng pagtutugma ng mga hit sa tradisyunal na Tsino.
  • Mga Pagwawasto sa typo - Algolia understands typos, even in the first few letters, so your users can still find what they’re looking for.
  • Smart Pag-highlight – Highlight which section matched the user’s query, even if the section is only the first few letters of a word and contains typos.
  • Realtime Faceting - ang nag-iisang search engine na iminumungkahi ang mga facet habang nagta-type ka, kaya't ang mga gumagamit ay nakakakuha ng mga resulta sa harapan pagkatapos ng unang keystroke.
  • Geo-search - Ipakita ang mga hit sa pamamagitan ng distansya, o mga malapit lamang, o sa isang partikular na lugar. Pagsamahin ang mga query sa teksto at anumang iba pang mga tampok sa paghahanap.
  • Mataas na availability - Isang 99.99% SLA (kasunduan sa antas ng serbisyo). Ang lahat ng mga entry ng data ay awtomatikong na-index sa tatlong magkakaibang mga server na high-end.
  • Mga multi-datacenter - panatilihing mababa ang oras ng pagtugon sa pamamagitan ng pagpili ng datacenter na pinakamalapit sa iyong mga gumagamit.
  • Security sa unang klase - API pinipigilan ng mga susi ang pag-access sa isang tukoy na index, at nagtatakda ng mga limitasyon tulad ng maximum na rate ng query para sa isang IP address, o ang pangunahing oras ng pag-expire.

Ano sa tingin ninyo?

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.