Wahrscheinlichste Dokumente der Abfrage mit dem phonetischen Filter in solr @ abruf
Ich benutze solr zum Rechtschreibprüfung / Abfragekorrektur. Ich habe hinzugefügt solr.PhoneticFilterFactory und solr.NGramFilterFactory in fieldType, um @ auszuführRechtschreibprüfun. Es istfunktioniert gu aber hier dasProble ist das ich @ bAnzahl der Dokumente erhalten der Abfrage. Ich brauche nur höchstwahrscheinlich Wörter / Dokumente oder mit ähnlichen Worten, wir können sagen, dassnähere Wörter / Dokumente zumAbfrag.
Snippet von schema.xml :
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<filter class="solr.TrimFilterFactory"/>
<filter class="solr.NGramFilterFactory" minGramSize="2" maxGramSize="1000" />
<filter class="solr.LowerCaseFilterFactory"/>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.PhoneticFilterFactory" encoder="DoubleMetaphone" inject="true"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
<analyzer type="query">
<filter class="solr.TrimFilterFactory"/>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.PhoneticFilterFactory" encoder="DoubleMetaphone" inject="true"/>
</analyzer>
</fieldType>
Beispie : Für einAbfrag "Stüc ". Ich komme herum 780 NumFound (Anzahl der Dokumente). Ich muss einfachreduziere das zählt aber mit höchstwahrscheinliche Anzahl von Dokumenten.