2016-06-22 5 views
5

मैं अमेज़ॅनिया या Google जैसे कुछ के समान अल्गोलिया में एक कीवर्ड आधारित स्वत: पूर्ण सुझाव कैसे प्राप्त करूं?Google या अमेज़ॅन की तरह स्वत: पूर्ण कीवर्ड सुझाव Algolia

मैंने एल्गोलिया दस्तावेज़ के कई विशेषताओं के आधार पर स्वत: पूर्ण बनाने का प्रयास किया, हालांकि इसका उद्देश्य वास्तव में एक वाक्यांश पूरा करने में मेरी सहायता नहीं करता है लेकिन यह मुझे एक विशिष्ट उत्पाद चुनने पर निर्देशित करता है।

उत्तर

9

मैं एक Algolia दस्तावेज़ के कई विशेषताओं के आधार पर स्वत: पूर्ण निर्माण का प्रयास किया, लेकिन अपने उद्देश्य वास्तव में एक वाक्यांश को पूरा करने में मेरी मदद नहीं करता है, लेकिन यह मेरे निर्देशन एक विशिष्ट उत्पाद का चयन करना।

यदि आप उत्पादों/वस्तुओं के बजाय कुछ खोजों का सुझाव देना चाहते हैं तो आप अपनी खोज लॉग के साथ एक इंडेक्स बना सकते हैं। यदि आप अभी तक नहीं हैं तो आप उन्हें प्राप्त करने के लिए अल्गोलिया के Analytics API + popular searches एंडपॉइंट का उपयोग कर सकते हैं।

  • attributesToIndexvalue विशेषता
  • customRanking विशेषता को दर्शाती है के रूप में desc(count) उपयोग करने के लिए लक्षित करने के लिए:

    { 
        "value": "my popular search", 
        "count": 42 // the search frequency 
    } 
    

    और कॉन्फ़िगर:

    फिर आप एक popular_searches सूचकांक ऐसे ही में उन्हें संग्रहीत कर सकती है लोकप्रियता

कहा जा रहा है, आपको पता होना चाहिए कि इस तरह के लोकप्रिय खोजों के स्वत: पूर्ण अमेज़न/गूगल के UX तक पहुँचने के लिए सेटअप को सुपर जटिल हो सकता है:

  • सुनिश्चित करें कि खोजें आप का उपयोग काफी लोकप्रिय रहे हैं (हटाने कम आवृत्तियों)
  • यकीन खोजें आप का उपयोग वास्तव में प्राप्त किये गये परिणामों कर रहे हैं -> जबकि यह ड्रॉप डाउन मेनू से चयन करने के लिए अपने उपयोगकर्ताओं परिणाम मिलेंगे सुनिश्चित करने के लिए (आप का निर्माण समय पर अपने उत्पाद सूचकांक)
  • सुनिश्चित करें कि क्वेरी कर सकता है आपके खोजों में स्पैम नहीं है (आपके एपीआई को बमबारी करने वाली स्क्रिप्ट को सुपर करना आसान है PAM बहुत लोकप्रिय खोज तो यह आपके लटकती मेनू में चला जाता है)
  • यकीन है कि अपनी खोजों को आक्रामक/बुरे शब्द :) शामिल न करें (यहां तक ​​कि गूगल के साथ एक कठिन समय)

tldr है; यदि आपके पास विकल्प है, तो अपने क्वेरी लॉग का उपयोग करने के बजाय अपने उत्पादों/ऑब्जेक्ट्स से खोजों की एक सूची को प्रीकंप्यूट करें :) यह सुरक्षित बनाएगा & बनाए रखने में आसान होगा (मुझे यकीन है कि अमेज़ॅन क्या करता है)।

+1

धन्यवाद, भयानक प्रतिक्रिया। – GiamPy

-2

मैं algolia उपयोग नहीं किया है, लेकिन गूगल रिटर्न https://www.algolia.com/doc/search/auto-complete#introduction

+0

यह वास्तव में मेरी मदद नहीं करता है। मैंने कोशिश की लेकिन यह मुझे एक कुशल खोज वाक्यांश की बजाय विशिष्ट उत्पादों को निर्देशित करता है। – GiamPy

संबंधित मुद्दे