精确的表达或单词匹配

时间:2019-03-19 10:52:21

标签: solr

我正在寻找一种方法来匹配我的solr集合中的特定表达或单词。 这是一个例子: 我希望查询返回我: “巴黎” 不是:“巴黎很棒” 不是:“我喜欢巴黎”

谢谢:)

2 个答案:

答案 0 :(得分:1)

如果仅需要完全匹配,请确保将字段类型定义为stringstring字段不会进行任何标记处理或使用任何过滤器,只会在查询与索引值完全相同时才会产生匹配。

答案 1 :(得分:0)

您需要使用KeywordTokenizer

  

此令牌生成器将整个文本字段视为单个令牌

https://lucene.apache.org/solr/guide/6_6/tokenizers.html#Tokenizers-KeywordTokenizer