डिफ़ॉल्ट शब्द "शब्द" और "शब्द" समान नहीं हैं। मैं ल्यूसीन को केस-असंवेदनशील कैसे बना सकता हूं?ल्यूसीन केस-असंवेदनशील कैसे बनाएं
उत्तर
सबसे आसान तरीका सभी खोज योग्य सामग्री, साथ ही प्रश्नों को कम करना है। LowerCaseFilter
दस्तावेज़ीकरण देखें। यदि आप Analyzer
को बाईपास करते हैं तो आप Wildcard
केस असंवेदनशील खोज के लिए भी उपयोग कर सकते हैं।
यदि आप पसंद करते हैं तो आप विभिन्न केस कॉन्फ़िगरेशन को कैप्चर करने के लिए विभिन्न फ़ील्ड में सामग्री स्टोर कर सकते हैं।
StandardAnalyzer
LowerCaseFilter
लागू करता है जो "शब्द" और "शब्द" को समान बना देगा। आप इसे IndexWriter
और QueryParser
के अपने उपयोगों में आसानी से पास कर सकते हैं। जैसे कुछ लाइन के टुकड़े:
Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_30);
IndexWriter writer = new IndexWriter(dir, analyzer, true, mlf);
QueryParser parser = new QueryParser(Version.LUCENE_30, field, analyzer);
जोड़ें LowerCaseFilterFactory Schema.xml में उस क्षेत्र के लिए अपने fieldType करने के लिए। उदाहरण के लिए,
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1" preserveOriginal="1" />
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
महान जवाब कर सकते हैं लेकिन सवाल Lucene है, जो एक स्कीमा Solr की तरह नहीं है के बारे में है –
- 1. ल्यूसीन
- 2. ल्यूसीन
- 3. ल्यूसीन
- 4. ल्यूसीन 3.0.1
- 5. ल्यूसीन इंडेक्स
- 6. ल्यूसीन स्पैनक्विरीज़
- 7. ल्यूसीन (जावा)
- 8. ल्यूसीन इंडेक्स
- 9. ल्यूसीन इंडेक्स
- 10. ल्यूसीन मानक विश्लेषक अवधि
- 11. ल्यूसीन खोज एपीआई
- 12. सोलर/ल्यूसीन आईडीएफ स्कोर
- 13. ल्यूसीन मल्टीफिल्ल्डक्वायर पार्सर
- 14. ल्यूसीन एपीआई (ए और (बी या सी) के साथ नेस्टेड बूलियन क्वेरी कैसे बनाएं?
- 15. कैसे करें: ल्यूसीन .नेट इंडेक्सिंग स्पीड बढ़ाएं
- 16. ल्यूसीन इंडेक्स को कैसे पढ़ा जाए?
- 17. भ्रष्ट ल्यूसीन सूचकांक की मरम्मत कैसे करें?
- 18. ज़ेंड ल्यूसीन मोरलाइक यह
- 19. एंड्रॉइड में ल्यूसीन
- 20. PHP के साथ ल्यूसीन
- 21. ल्यूसीन इंडेक्स अपडेट करना
- 22. ज़ेंड ल्यूसीन या स्फिंक्स?
- 23. अपाचे ल्यूसीन/सोलर
- 24. ल्यूसीन और हनस्पेल
- 25. ल्यूसीन प्रदर्शन अनुकूलित करना
- 26. ल्यूसीन की खोज की जटिलता
- 27. ल्यूसीन मानक विश्लेषक बनाम स्नोबॉल
- 28. सोलर (ल्यूसीन) एक कस्टम टोकनफिल्टर
- 29. ल्यूसीन में सूचकांक मर्ज करें
- 30. ज़ेंड ल्यूसीन दस्तावेज़ समस्या हटाएं
एक पंक्ति या नमूना स्रोत कोड के दो आपका जवाब पूरा –