मेरे पास है "text_general" Schema.xml में क्षेत्रSolr गलत तरह पाठ फ़ील्ड
<fieldType name="text_general" 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"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/><filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
मैं संग्रहीत किया है दस्तावेज:
document1:
spell = "contro un indice generale dei prezzi salito del 2, 1%. Rincari ben piщ evidenti, tra i prodotti da bar"
testata = "Mattino di Padova (Il)"
document2:
spell="con i prodotti di qualitа vinco la crisi dei consumi Farinetti: con"
testata = "Italia Oggi"
document3
spell = "convenienza Il 2008 porta i primi aumenti nei pre zi L'Ipercoop cresce il listino"
testata = "Nuova Ferrara (La)"
"जादू" और "testata" फ़ील्ड एक "text_general" है प्रकार।
मेरे लिए काम ठीक सर्च कर रहे हैं:
http://localhost:8080/solr/select?q={!type=edismax qf=spell v='co*'}&sort=testata desc
यह मुझे इस परिणाम देता है:
document1:
spell = "contro un indice generale dei prezzi salito del 2, 1%. Rincari ben piщ evidenti, tra i prodotti da bar"
testata = "Mattino di Padova (Il)"
document2:
spell="con i prodotti di qualitа vinco la crisi dei consumi Farinetti: con"
testata = "Italia Oggi"
document3
spell = "convenienza Il 2008 porta i primi aumenti nei pre zi L'Ipercoop cresce il listino"
testata = "Nuova Ferrara (La)"
मैं क्यों समझ में डॉन 'टी
http://localhost:8080/solr/select?q={!type=edismax qf=spell v='co*'}
लेकिन छंटाई के साथ कुछ समस्या मौजूद है मेरी सॉर्टिंग ठीक से काम नहीं कर रही है। यह होना चाहिए देता है मुझे इस तरह परिणाम:
document3
spell = "convenienza Il 2008 porta i primi aumenti nei pre zi L'Ipercoop cresce il listino"
testata = "Nuova Ferrara (La)"
document1:
spell = "contro un indice generale dei prezzi salito del 2, 1%. Rincari ben piщ evidenti, tra i prodotti da bar"
testata = "Mattino di Padova (Il)"
document2:
spell="con i prodotti di qualitа vinco la crisi dei consumi Farinetti: con"
testata = "Italia Oggi"
+1। बहुगुणित क्षेत्रों पर "सॉर्ट" को सक्षम करने के लिए मैंने यही किया है: प्रत्येक के पहले मान को संबंधित स्ट्रिंग फ़ील्ड में डुप्लिकेट किया गया था, और उन पर सॉर्ट करें। –
धन्यवाद! मैं एक "आंशिक मिलान" फ़ील्ड प्रकार का उपयोग कर रहा था और यह पता नहीं लगा सका कि मेरे परिणाम पूरी तरह से निरस्त क्यों लौट रहे थे। नियमित पाठ फ़ील्ड पर स्विच करना ठीक है :) – masterchief