Solr:保留连字符表示建议

时间:2011-08-26 09:13:06

标签: filter solr schema

我使用Solr 3.3。我需要使用建议组件来进行自动完成。

我想用连字符来保护词来提出建议(例如:“Wi-fi”)

对于不同的字段类型配置,我有单词“wifi”或“wi”。

有人知道哪个过滤器可以做到这一点。

谢谢

1 个答案:

答案 0 :(得分:0)

您的架构如何(自动完成类型)?
您可以使用solr.WhitespaceTokenizerFactory。它不会像连字符这样的无关字符进行标记。

如果要删除这些字符,则需要使用solr.PatternReplaceFilterFactory,solr.PatternReplaceCharFilterFactory,甚至创建自己的自定义Tokenizer。