2013-03-17 9 views
5

Solr doc erklärt die Rolle von erweitern = true in SynonymFilterFactory wie die folgenden:Verwendung von expand = True in Solr SynonymFilterFactory?

a synonym will be expanded to all equivalent synonyms. 
If it is false, all equivalent synonyms will be reduced to the first in the list. 

Ich frage mich, was es bedeutet, genau? Wenn jemand näher erläutern könnte, was es tut, wird es großartig.

Antwort

2

Von der Solr SynonymFilterFactory Dokumentation auf der Solr Wiki:

# If expand==true, "ipod, i-pod, i pod" is equivalent to the explicit mapping: 
ipod, i-pod, i pod => ipod, i-pod, i pod 

# If expand==false, "ipod, i-pod, i pod" is equivalent to the explicit mapping: 
ipod, i-pod, i pod => ipod 
+0

Dank. Ich verstehe nicht, was die erste Aussage bedeutet? Würdest du in Laien erklären, was es bedeutet? – kee

+2

Das bedeutet, wenn Sie die Option expand = "true" setzen. Wenn im ersten Fall oben in Ihrem Feld ipod, i-pod oder i pod als Begriffe enthalten sind, wird dieser eine Begriff durch alle drei im Index ersetzt. –

+0

Ich verstehe. Danke für die Erklärung. – kee

Verwandte Themen