当前位置: 首页 > elasticsearch, 搜索 > 正文

elasticsearch 查询内容精确匹配

1 星2 星3 星4 星5 星 (2 次投票, 评分: 5.00, 总分: 5)
Loading ... Loading ...
baidu_share

在实际应用中,我们需要查询内容要完全匹配其内容。其实很简单。在查询内容前面加上双引号。例如

String q="\""+"俄罗斯空军"+"\"";
//q为要查询的数据
QueryStringQueryBuilder queryBuilder = new QueryStringQueryBuilder(q);
 
//analyzer为ik分词,即输入的keywords通过ik进行分词。
//查询的字段为title和content
queryBuilder.analyzer("ik").field("title").field("content");

该方法同样适用solr查询。再次不在赘述。

本文固定链接: http://www.chepoo.com/elasticsearch-query-exact-match.html | IT技术精华网

【上一篇】
【下一篇】

elasticsearch 查询内容精确匹配:等您坐沙发呢!

发表评论