我们在solr中使用了 StandardTokenizerFactory 。但是当我们没有特殊字符的搜索时,我们就遇到了问题。
就像我们有搜索"得分是多少?"及其内容特殊性。现在我们只搜索"得分是什么"但是我们没有得到正确的结果。它的 是指我们工作时有无特殊字符的搜索标题。
请建议我们需要使用哪种过滤器并满足这两种情况。
答案 0 :(得分:0)
如果您有最新版本的Solr,请尝试使用solr.WordDelimiterGraphFilterFactory
添加到您的分析仪链catenateWords=1
。
从What's
开始,应创建三个令牌What
,s
和Whats
。
不确定'
是否在过滤器用于连接单词的字符列表中,无论如何您可以使用参数types="characters.txt"