我使用Solr 3.3。我需要使用建议组件来进行自动完成。
我想用连字符来保护词来提出建议(例如:“Wi-fi”)
对于不同的字段类型配置,我有单词“wifi”或“wi”。
有人知道哪个过滤器可以做到这一点。
谢谢
答案 0 :(得分:0)
您的架构如何(自动完成类型)?
您可以使用solr.WhitespaceTokenizerFactory。它不会像连字符这样的无关字符进行标记。
如果要删除这些字符,则需要使用solr.PatternReplaceFilterFactory,solr.PatternReplaceCharFilterFactory,甚至创建自己的自定义Tokenizer。