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));
}
相关推荐
@LetsTGBot搜索引擎机器人37 分钟前
2025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)
数据库·搜索引擎·机器人·开源·全文检索·facebook·twitter
潇潇云起1 小时前
【elastic-start-local 本地docker 30天后需要重新试用处理】
elasticsearch
大厂技术总监下海4 小时前
根治LLM胡说八道!用 Elasticsearch 构建 RAG,给你一个“有据可查”的AI
大数据·elasticsearch·开源
f***28146 小时前
Springboot中使用Elasticsearch(部署+使用+讲解 最完整)
spring boot·elasticsearch·jenkins
老陈头聊SEO8 小时前
AI驱动的SEO关键词策略优化全景解析
其他·搜索引擎·seo优化
Elasticsearch12 小时前
使用 Elastic Agent 混合摄取加速 Otel 采用
elasticsearch
W***r2612 小时前
SpringBoot整合easy-es
spring boot·后端·elasticsearch
それども13 小时前
ES KQL 支持词频统计吗
elasticsearch
zhyf11913 小时前
Max395(ubuntu24.04)AMD显卡GLM-4.7-UD-IQ1-M量化模型部署手册
大数据·elasticsearch·搜索引擎
学好statistics和DS14 小时前
Git 同步冲突
大数据·git·elasticsearch