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));
}
相关推荐
fruge5 小时前
Git 进阶技巧:分支管理、冲突解决、提交规范实操
大数据·git·elasticsearch
Wang's Blog9 小时前
Elastic Stack梳理:索引与查询时的分词应用、配置优化与工程实践
大数据·elasticsearch·搜索引擎
Elasticsearch10 小时前
Elasticsearch:在隔离环境中安装 ELSER 模型
elasticsearch
safestar201212 小时前
Elasticsearch ILM实战:从数据热恋到冷静归档的自动化管理
java·开发语言·jvm·elasticsearch·es
一笑code12 小时前
git常用命令
大数据·git·elasticsearch
k***817213 小时前
使用Canal将MySQL数据同步到ES(Linux)
linux·mysql·elasticsearch
弘毅 失败的 mian13 小时前
Git 基本操作
大数据·经验分享·笔记·git·elasticsearch
risc12345614 小时前
【Elasticsearch】迁出节点”≠“恢复源节点
大数据·elasticsearch·搜索引擎
点亮~黑夜16 小时前
git详细使用教程
大数据·git·elasticsearch
j***827016 小时前
探索Spring Cloud Config:构建高可用的配置中心
大数据·elasticsearch·搜索引擎