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));
}
相关推荐
管理大亨19 小时前
ELK + Redis Docker 企业级部署落地方案
大数据·运维·elk·elasticsearch·docker·jenkins
悟空码字21 小时前
SpringBoot 整合 ElasticSearch,给搜索插上“光速翅膀”
java·后端·elasticsearch
Elasticsearch1 天前
开始使用 Elastic Agent Builder 和 Strands Agents SDK
elasticsearch
GEO AI搜索优化助手1 天前
语义共生:GEO如何引领人机协作的内容新范式
人工智能·搜索引擎·生成式引擎优化·ai优化·geo搜索优化
AI逐月1 天前
Git 停止追踪已提交文件问题
大数据·git·elasticsearch
_默_1 天前
前端常用依赖归纳【vueuse\lodash-es\dayjs\bignumber】
大数据·前端·elasticsearch
raoxiaoya1 天前
golang调用 elasticsearch 8,向量检索
开发语言·elasticsearch·golang
Elasticsearch1 天前
亲爱的圣诞老人,这里有一点小小的帮助,献给圣诞节
elasticsearch
GEO AI搜索优化助手1 天前
生态重构:GEO视野下的未来信息传播链变革
人工智能·搜索引擎·生成式引擎优化·ai优化·geo搜索优化
Haooog1 天前
Elasticsearch (ES) 面试题清单(不定时更新)
大数据·elasticsearch·搜索引擎·面试