solr - Can I create the full text as an index along with NGramFilterFactory -
मैंने एक फ़ील्ड प्रकार text_ngram परिभाषित किया है। मुझे पता है कि NGramFilterFactory कैसे काम करता है कहें कि हमारे पास एक पाठ है मेरा प्रश्न है .. क्या एक सूचकांक बनाने का एक तरीका है NGramFilterFactory द्वारा बनाए गए पूरे स्ट्रिंग के साथ-साथ टोकन? नहीं, आप ऐसा नहीं कर सकते आप क्या कर सकते हैं उस नए फ़ील्ड को डेटा के साथ फ़ीड करने के लिए उस नए फ़ील्ड में आप चाहते हैं कि कोई फ़ील्ड प्रकार हो सकता है। सभी क्षेत्रों पर खोज इनपुट को फैलाने के लिए डिज़ाइन या एडिसैक्सक्स के लिए खोज करते समय।
& lt; fieldType नाम =" text_ngram "वर्ग =" solr.TextField "positionIncrementGap =" 100 "& gt; & Lt; विश्लेषक प्रकार = "सूचकांक" & gt; & lt; टोकनेइज़र वर्ग = "solr.KeywordTokenizerFactory" / & gt; & Lt; फिल्टर वर्ग = "solr.LowerCaseFilterFactory" / & gt; & Lt; फिल्टर वर्ग = "solr.NGramFilterFactory" minGramSize = "3" maxGramSize = "15" / & gt; & Lt; / विश्लेषक & gt; & Lt; विश्लेषक प्रकार = "क्वेरी" & gt; & lt; टोकनेइज़र वर्ग = "solr.KeywordTokenizerFactory" / & gt; & Lt; फिल्टर वर्ग = "solr.LowerCaseFilterFactory" / & gt; & Lt; / विश्लेषक & gt; & Lt; / fieldType & gt;
स्टैक ओवरफोल में सोलर खोज । अब फ़ील्ड परिभाषा के अनुसार, संपूर्ण पाठ को कम करने के बाद, यह
sol, olr, lr, r s, se, .... जैसे इंडेक्स बनाना शुरू करेगा। लेकिन यह संपूर्ण पाठ को एक टोकन के रूप में नहीं रखेगा या इसके लिए एक इंडेक्स नहीं बनायेगा।
प्रवर्तक जैसा सेट करने के लिए कोई पैरामीटर नहीं है।
Comments
Post a Comment