2010-04-16 12 views
11

ड्रूपल का मुख्य खोज मॉड्यूल, केवल खोजशब्दों की खोज करता है, उदा। "सैंडविच"। क्या मैं इसे एक सबस्ट्रिंग के साथ खोज सकता हूं उदा। "sandw" और मेरे सैंडविच परिणाम लौटते हैं?ड्रापल की खोज मॉड्यूल एक सबस्ट्रिंग के लिए खोज कर सकते हैं? (आंशिक खोज)

शायद एक प्लगइन है जो ऐसा करता है?

उत्तर

2

हाल ही में मैंने ड्रापल के कोर सर्च मॉड्यूल के लिए patch को आंशिक खोज (उर्फ एन-ग्राम खोज) क्षमता प्रदान करने के लिए बनाया है। यह Drupal 6.15 & 6.16 रिलीज के खिलाफ परीक्षण किया जाता है। आप patching पढ़ना चाहेंगे।

दूसरी तरफ आप Apache Solr Search Integration, Search Lucene API मॉड्यूल या अन्य तृतीय-पक्ष खोज समाधानों का उपयोग कर सकते हैं जो कार्यान्वित करने में अधिक समय लेते हैं।

PorterStemmer मॉड्यूल की अपनी अलग कहानी है जिसमें आपको भी रुचि हो सकती है।

2

इसके लिए सबसे प्रत्यक्ष मॉड्यूल शायद Fuzzy Search है। मैंने कोशिश नहीं की है। यदि आपके पास एक छोटी से मध्यम आकार की साइट पर अधिक उन्नत खोज की ज़रूरत है, तो खोज ल्यूसीन एपीआई एक अच्छा समाधान है। एक बड़ी साइट, या वास्तव में उन्नत जरूरतों के लिए, सौर प्रीमियर समाधान है।

0

Drupal Finder यह किसी भी तरह से करता है, अर्थात्: यह एक autosuggest सुविधा है, इसलिए यदि आप शुरू typich sand यह आप एक नोड sandwich युक्त सुझाव देने चाहिए।

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