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));
}
相关推荐
Msshu12311 小时前
多协议快充取电芯片 支持与主板MCU共用D+D-网络可取电可与电脑传输数据
elasticsearch·sqlserver·flink·rabbitmq·storm
水痕0111 小时前
go语言里面使用elasticsearch
开发语言·elasticsearch·golang
初次攀爬者13 小时前
Elasticsearch 脑裂问题详解与新旧版本解决方案
elasticsearch·搜索引擎
LaughingZhu15 小时前
Product Hunt 每日热榜 | 2026-03-11
大数据·数据库·人工智能·经验分享·搜索引擎
MarsLord16 小时前
ElasticSearch快速入门实战(2)-相关性、多字段搜索优化(copy to)、聚合操作、自定义分词
大数据·elasticsearch·搜索引擎
福大大架构师每日一题16 小时前
2026年3月TIOBE编程语言排行榜,Go语言排名第16,Rust语言排名14。为什么 TIOBE 指数仍然依赖搜索引擎?
开发语言·搜索引擎·rust·tiobe
我爱学习好爱好爱18 小时前
Elasticsearch 7.17.10 双节点集群部署实战(基于 Rocky Linux 9.6)
大数据·linux·elasticsearch
ascarl201018 小时前
canal和ES同步失败维护步骤
java·数据库·elasticsearch
AC赳赳老秦19 小时前
2026国产大模型协同趋势:以DeepSeek为枢纽,构建高效智能协作网络
大数据·网络·人工智能·搜索引擎·交互·ai-native·deepseek
每日学点SEO19 小时前
如何判断网站质量低 & 遭受机器人流量攻击
运维·人工智能·深度学习·机器学习·搜索引擎