31.什么是prefix(前缀)查询?如何进行前缀查询?java如何进行prefix(前缀)查询?嘻哈的简写笔记——Elastic Search

1.什么是prefix(前缀)查询?如何进行前缀查询?

前缀查询是通过一个关键字去指定一个Field的前缀,从而查询到指定的文档;也就是所查询到的信息必须带有某一个前缀

#prefix 前缀查询
GET /book/novel/_search
{"query": {"prefix": {"name": {"value": "金"}}}
}

含义:把**前缀是“金”**的全部查询出来;也就是第一个字是“金”的全部查出来;

2.java如何进行prefix(前缀)查询?

@Test //prefix 前缀查询
public void test17() throws IOException {//把字段 名,和前缀作为参数传进去;QueryBuilder queryBuilder = QueryBuilders.prefixQuery("name","金");ClientUtils.queryTemplate(indextName,typeName,queryBuilder);
}

。。。。。。。。。。。。。

嘻哈的简写笔记

。。。。。。。。。。。。。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部