我想要查询的确切结果。准确单词匹配Solr
例如,当我搜索“纽约”,那么它并没有给我确切的结果关于纽约 但它也使我产生这样的:
“纽约”
“新德里”
而且从“新”开始的其他城市
那么,我怎样才能得到“纽约”的结果呢?
我想要查询的确切结果。准确单词匹配Solr
例如,当我搜索“纽约”,那么它并没有给我确切的结果关于纽约 但它也使我产生这样的:
“纽约”
“新德里”
而且从“新”开始的其他城市
那么,我怎样才能得到“纽约”的结果呢?
短语查询应该完成这项工作。只需在您的查询条件中加上引号。
从你的问题我的理解是你想要的“纽约”要考虑单的道理,你可以做,通过修改标记者现场 更改标记者从StandardTokenizerFactory到KeywordTokenizerFactory重建索引数据,并再次查询
取决于您期望得到的搜索结果,Stupid Lucene Tricks: Exact Match, Starts With, Ends With也值得一看。
你能给我一个短语查询的例子吗? – sohan