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));
}
相关推荐
chevysky.cn5 小时前
Elasticsearch部署和集成
大数据·elasticsearch·jenkins
SelectDB技术团队6 小时前
森马服饰从 Elasticsearch 到阿里云 SelectDB 的架构演进之路
elasticsearch·阿里云·doris
Elasticsearch7 小时前
Elastic 被评为 2025 年 Gartner® 可观测平台魔力象限™中的领导者
elasticsearch
Elasticsearch7 小时前
上下文更长 ≠ 更好:为什么 RAG 仍然重要
elasticsearch
发仔1238 小时前
生产环境使用ELK查看和分析Java报错日志详解
elasticsearch·kibana·logstash
1.01^100020 小时前
[2-02-02].第03节:环境搭建 - Win10搭建ES集群环境
elasticsearch
张先shen1 天前
Elasticsearch RESTful API入门:全文搜索实战(Java版)
java·大数据·elasticsearch·搜索引擎·全文检索·restful
Elastic 中国社区官方博客1 天前
Elasticsearch 字符串包含子字符串:高级查询技巧
大数据·数据库·elasticsearch·搜索引擎·全文检索·lucene
张先shen1 天前
Elasticsearch RESTful API入门:全文搜索实战
java·大数据·elasticsearch·搜索引擎·全文检索·restful
2201_756776771 天前
网络安全初级
大数据·elasticsearch·搜索引擎