अल्गोलिया: आंतरिक रीयलटाइम सेवा के रूप में खोजें

अल्गोरिया खोज बादल

अपनी आंतरिक खोज क्षमताओं का निर्माण करना जो समृद्ध, रीयल-टाइम और तेज़ हैं, काफी परियोजना है। इसमें भौगोलिक खोज, चित्र, वाणिज्य और मोबाइल जोड़ें और आप मूल रूप से एक संपूर्ण मंच विकसित कर रहे हैं। हम आज सुबह एक निर्माता से उनकी खोज क्षमताओं के बारे में बात कर रहे थे और इस तत्व को उनकी साइट पर और अधिक स्पष्ट करने की आवश्यकता है।

अपना खुद का विकास करने की आवश्यकता नहीं है - Algolia एक पूरी तरह से होस्ट की गई खोज सेवा है, जो REST API के रूप में उपलब्ध है। एपीआई (API) क्लाइंट सभी प्रमुख रूपरेखाओं, प्लेटफार्मों और भाषाओं और ग्राहकों के बीच डेटा ट्रांसमिशन के लिए उपलब्ध हैं एपीआई (API) JSON प्रारूप में है।

की सुविधाएं Algolia

  • उच्च प्रदर्शन - Elasticsearch की तुलना में 200 गुना तेजी से प्रतिक्रिया समय, और SQLite FTS20,000 की तुलना में 4 गुना तेज। इंडेक्सिंग अतुल्यकालिक है इसलिए उपयोगकर्ता अपडेट के बाद नए डेटा सेकंड खोज सकते हैं। उन्होंने यह भी एक बेनकाब एपीआई (API) अनुक्रमण स्थिति की जाँच के लिए।
  • nginx - अल्गोलिया का सर्वर-साइड कार्यान्वयन पूरी तरह से C++ में लिखा गया है और Nginx उच्च-प्रदर्शन HTTP सर्वर के अंदर एक मॉड्यूल के रूप में एम्बेडेड है।
  • डैशबोर्ड - उपयोग, प्रदर्शन, सेटिंग्स सहित सभी कार्यों के लिए एक ग्राफिकल इंटरफ़ेस, एपीआई (API) लॉग, एपीआई (API) चाबियाँ और डेटा ब्राउज़िंग।
  • डेटाबेस खोज - रिकॉर्ड खोजने के लिए बनाया गया है, पेज नहीं
    SQL और NoSQL डेटाबेस के लिए एक सही समाधान, अर्ध-संरचित डेटा के लिए एक पारदर्शी रैंकिंग एल्गोरिथ्म के साथ अनुकूलित।
  • बहु विशेषताओं - ऑब्जेक्ट प्रकार और किसी भी संख्या के गुण को खोजता है।
  • टाइप करते ही सर्च करें - सरल ऑटो-पूर्ति से परे, उपयोगकर्ताओं को उनके द्वारा लिखे गए प्रत्येक अक्षर के साथ अद्यतन खोज परिणाम मिलते हैं।
  • प्रासंगिकता - पूरी तरह से अनुकूलन और पारदर्शी रैंकिंग। Algolia प्रासंगिकता बनाए रखते हुए लोकप्रियता द्वारा परिणामों को क्रमबद्ध करने का सबसे आसान तरीका प्रदान करता है।
  • मोबाइल - मोबाइल के लिए बनाया गया ... तेज, माफ करिए टाइपो और जियो डिस्टेंस के आधार पर छांटें।
  • भाषा वैज्ञान - किसी भी लिखित भाषा में खोजें। उदाहरण के लिए, सरलीकृत चीनी का उपयोग करके खोज करना पारंपरिक चीनी में मिलान हिट पा सकते हैं।
  • टाइपो सुधार - Algolia टाइपो को समझता है, यहां तक ​​​​कि पहले कुछ अक्षरों में भी, ताकि आपके उपयोगकर्ता अभी भी वह ढूंढ सकें जो वे ढूंढ रहे हैं।
  • स्मार्ट हाइलाइटिंग - हाइलाइट करें कि कौन सा अनुभाग उपयोगकर्ता की क्वेरी से मेल खाता है, भले ही अनुभाग किसी शब्द के केवल पहले कुछ अक्षर हों और इसमें टाइपो हों।
  • रीयलटाइम फेसिंग - जैसा कि आप टाइप करते हैं, वैसे ही सुझाव देने के लिए एकमात्र खोज इंजन है, इसलिए उपयोगकर्ताओं को पहले कीस्ट्रोक के बाद मुखर परिणाम मिलते हैं।
  • भू-खोज - दूरी से प्रदर्शन हिट, या केवल पास वाले, या किसी विशेष क्षेत्र में। पाठ प्रश्नों और किसी भी अन्य खोज सुविधाओं के साथ संयोजन करें।
  • उच्च उपलब्धता - एक 99.99% SLA (सेवा-स्तरीय समझौता)। सभी डेटा प्रविष्टियों को स्वचालित रूप से तीन अलग-अलग उच्च-अंत सर्वरों पर अनुक्रमित किया जाता है।
  • मल्टी डेटासेंटर - अपने उपयोगकर्ताओं के निकटतम डेटासेंटर को चुनकर प्रतिक्रिया समय कम रखें।
  • प्रथम श्रेणी की सुरक्षा - एपीआई (API) कुंजियाँ किसी विशिष्ट अनुक्रमणिका तक पहुँच को सीमित करती हैं, और सीमाएँ निर्धारित करती हैं जैसे कि IP पते के लिए अधिकतम क्वेरी दर, या कुंजी समाप्ति समय।

तुम्हें क्या लगता है?

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका डेटा कैसे संसाधित किया जाता है.