2010-08-06 9 views
13

के साथ स्वत: सुझाव की तरह Google मैं वर्तमान में नियम घटक और Jquery Autosuggest के साथ सोलर का उपयोग कर रहा हूं जो शांत काम करता है। हालांकि, यह निर्माण एक ऑटोसॉज़ शब्द तक सीमित है (यह केवल पहले शब्द को स्वत: पूर्ण करता है)। क्या Google को एकाधिक शब्दों/शर्तों के साथ ऑटोसॉफ्ट जैसे कार्यान्वित करना संभव है ताकि मैं एकाधिक शब्दों को स्वतः पूर्ण कर सकूं?Google सोलर

उत्तर

10

तुम भी बेहतर स्वत: पूर्ण पता चलता है के लिए SpellCheckComponent उपयोग कर सकते हैं।

विवरण के लिए http://wiki.apache.org/solr/Suggester देखें।

संपादित करें: solr5 के लिए here देखें और

+0

सौर सुगस्टर के साथ एक सीमा है कि यह दस्तावेज़ के केवल एक फ़ील्ड को पुनर्प्राप्त कर सकता है जिससे उसने सुझाव प्राप्त किया है। तो इसका उपयोग केवल तभी करें जब यह सीमा आपके उपयोग के मामले में बाधा नहीं है। वैकल्पिक रूप से ऑटो पूर्ण को एक क्षेत्र में Ngrams का उपयोग करके लागू किया जाता है और फिर उसी फ़ील्ड पर खोज किया जाता है। –

11

ऊपर मैं सिर्फ Solr के साथ स्वत: पूर्ण सुझाव देने के लिए अलग अलग तरीकों के बारे में blog post लिखा था। यह मूल रूप से कुछ अलग रणनीतियों की तुलना है, इसे जांचें, इससे मदद मिल सकती है। यदि आप एकाधिक शब्द सुझाव देना चाहते हैं, तो यह पता चला है कि आपको इसका उपयोग करना चाहिए, जैसा आपने पहले पाया है, Suggester घटक 3.1 संस्करण से शुरू होने वाले सौर में उपलब्ध घटक है। चूंकि इसकी कुछ सीमाएं हैं, इसलिए आप ShingleFilterFactory पर भी देख सकते हैं, जो टोकन एनजीआरएम उत्पन्न करता है। यह टोकन के संयोजन को एक टोकन के रूप में बनाता है, जो कई शब्दों का सुझाव देने में उपयोगी होता है।

+0

क्या आप लिंक अपडेट कर सकते हैं क्योंकि यह अब और काम नहीं कर रहा है। –

+0

@ निखिल 24 हो गया, यह इंगित करने के लिए धन्यवाद। – javanna