使用连字符作为单词分隔符

时间:2014-10-14 13:53:03

标签: solr

如何索引     "多玩家" 如     "多&#34 ;,     "播放&#34 ;,     "多人"

所以我想要     "多&#34 ;,     "播放&#34 ;,     "多人"

包括结果     "多玩家"

1 个答案:

答案 0 :(得分:1)

您可以在分析器中使用WordDelimiterFilterFactory作为此术语;默认情况下,"多人游戏"将被编入索引为" multi"和#34;玩家"。添加选项catenateWords =" 1"所以"多人游戏"也将被编入索引为#34;多人游戏"。有关所有选项,请参阅http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.WordDelimiterFilterFactory