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));
}
相关推荐
骑鱼过海的猫12313 小时前
【git】git学习记录
git·学习·elasticsearch
Wang's Blog14 小时前
Elastic Stack梳理:Logstash Filter 插件深度解析与工程实践指南
搜索引擎·elastic search
半夏知半秋16 小时前
Elasticsearch 分词器
大数据·学习·elasticsearch·搜索引擎·全文检索
老陈头聊SEO18 小时前
生成引擎优化(GEO)助推内容营销渠道与用户体验的创新融合
其他·搜索引擎·seo优化
Wang's Blog19 小时前
Elastic Stack梳理:Logstash 高级数据处理与监控运维实战指南
运维·搜索引擎·elastic search
小猪佩奇TONY19 小时前
OpenGL-ES 学习(18) ---- 实例化渲染
学习·elasticsearch·信息可视化
半夏知半秋20 小时前
MongoDB 与 Elasticsearch 数据同步方案整理
大数据·数据库·mongodb·elasticsearch·搜索引擎
Cx330❀20 小时前
Git 基础操作通关指南:版本回退、撤销修改与文件删除深度解析
大数据·运维·服务器·git·算法·搜索引擎·面试
武子康20 小时前
大数据-178 Elasticsearch 7.3 Java 实战:索引与文档 CRUD 全流程示例
大数据·后端·elasticsearch
摇滚侠21 小时前
ElasticSearch 教程入门到精通,核心概念,系统架构,单节点集群,故障转移,水平扩容,笔记33、34、35、36、37
笔记·elasticsearch·系统架构