
正文
es批量查询java代码 es查询 java
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
es 批量查询,修改,删除,增加操作
1、ES批量查询
2、ES批量修改
3、ES批量删除
4、ES批量增加
相关问答
Q1: Java代码查询es 的索引是yellow的状态,怎么可以查询不报错?
建议提前检查,为yellow直接提醒运维去维护为green。不过我这边用的es6.2.3yellow是正常查询的。建议你检查一下环境配置应该不是yellow的问题。试了一下;为red都可以正常查询的(java代码查询结果和下图es-head查询结果一致)
Q2: elasticSearch用java查询问题
你这个查询用filter、must皆可,推荐filter
String index = "indexName"; // 你的index名称
String type = "my_table";
BoolQueryBuilder boolQuery = QueryBuilders.boolQuery();
// boolQuery.must(QueryBuilders.termQuery("a", 1));
// boolQuery.must(QueryBuilders.termsQuery("b", 2, 3));
boolQuery.filter(QueryBuilders.termQuery("a", 1));
boolQuery.filter(QueryBuilders.termsQuery("b", 2, 3));
SearchResponse searchResponse = client.prepareSearch(index).setTypes(type)
.setQuery(boolQuery)
.addSort("c", SortOrder.ASC)
.addSort("d", SortOrder.ASC)
.storedFields("c", "d")
.get();
关于es批量查询java代码和es查询 java的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







