Mit Zend Lucene ich keine Zahlen in Textfelder suchenZend Lucene - nicht Nummern suchen
Hinzugefügt es wie folgt aus:
$doc->addField(Zend_Search_Lucene_Field::Text('description', $current_item['item_short_description'], 'utf-8'));
für diese googeln zeigte, dass folgende Code der Anwendung sollte das Problem lösen, aber es nicht ..:
Zend_Search_Lucene_Analysis_Analyzer::setDefault(new Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum_CaseInsensitive());
irgendjemand?
Wie verwende ich es für die Beschreibung? Ich möchte, dass Zahlen innerhalb der Beschreibung durchsuchbar sind. Ich habe nicht nur eine "separate Ganzzahl". –
@Pavel Dubinin - siehe meine Anmerkung: "Um Wert zu finden verwenden Term: ..." Wenn Sie also suchen müssen, erstellen Sie dies als Teil von BooleanQuery, wobei Term mit NumberTools erstellt wird. Etwas kompliziert, wenn Sie den Standard-Qury-Parser verwenden - in diesem Fall machen Sie einen Vorprozess, indem Sie alle Zahlen in Abfragen durch den Wert NumberTools ersetzen – Dewfy