ElasticSearch 的 BoolQueryBuilder 使用

ElasticSearch的BoolQueryBuilder定义:

A Query that matches documents matching boolean combinations of other queries

java 复制代码
import org.elasticsearch.index.query.QueryBuilders;

BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery();
for (String word : wordList) {
    boolQueryBuilder.should(QueryBuilders.termQuery(FIELD1, word));
    boolQueryBuilder.should(QueryBuilders.termQuery(FIELD2, word));
}
相关推荐
INFINI Labs13 小时前
Elasticsearch 备份:方案篇
大数据·elasticsearch·搜索引擎·gateway·snapshot·backup·ccr
NickBi15 小时前
龙芯 LoongArch64编译es7.17.20
后端·elasticsearch
渣渣盟16 小时前
中文分词技术全解析
搜索引擎·全文检索·lucene
会飞的小蛮猪21 小时前
Prometheus运维之路(ES监控接入)
elasticsearch·监控·自动化运维
贝多芬也爱敲代码1 天前
如何减小ES和mysql的同步时间差
大数据·mysql·elasticsearch
深思慎考1 天前
ElasticSearch与Kibana 入门指南(7.x版本)
大数据·elasticsearch·jenkins
problc2 天前
PostgreSQL + Redis + Elasticsearch 实时同步方案实践:从触发器到高性能搜索
redis·elasticsearch·postgresql
Elastic 中国社区官方博客2 天前
如何减少 Elasticsearch 集群中的分片数量
大数据·数据库·elasticsearch·搜索引擎·全文检索
顧棟2 天前
【ES实战】ES6.8到9.1.4的常用客户端变化
elasticsearch