2016-06-01 3 views
0

Es gibt eine Vielzahl von Algorithmen für die String-Matching sind, wie Metaphone, soundex, levenshtein usw.Wie "Ungefähre String-Matching" mit Solr 5.x>?

  • Hat Solr haben ähnliche Algorithmen?
  • Wie arbeitet Solr mit diesen Algorithmen?
  • Wie wird es konfiguriert?

Mit freundlichen Grüßen

Antwort

1

Solr hat Analyzers, Tokenizers and Filters für diesen Zweck. Sie können definieren, wie Sie Ihre Daten und die Abfrage der Abfrage in einer Datei mit dem Namen schema.xml in Tokens umwandeln oder die Feldbenennung gemäß der managerdschema-Datei im conf-Verzeichnis des Kerns vornehmen. Diese link beschreibt auch, wie zu verwenden und was zu erwarten ist, wenn verschiedene Analysatoren, Tokenizer usw. mit Beispielen verwendet werden. Sie können auch das Analysetool in der GUI verwenden.

+0

Dank @kretan das Referenzhandbuch ist sehr hilfreich, lass mich es versuchen. – Radianv

+0

Die vollständige Liste der Komponenten finden Sie auch auf der Solr Start-Website (http://www.solr-start.com/info/analyzers/). –