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));
}
相关推荐
Elasticsearch14 小时前
推进数据成熟度旅程的 3 个步骤
elasticsearch
Elasticsearch15 小时前
用数据驱动的洞察释放业务增长:来自 IT 领导者的 5 个经验
elasticsearch
Elasticsearch15 小时前
Elasticsearch:什么是神经网络?
elasticsearch
chenglin0161 天前
ES_索引模板
大数据·elasticsearch·jenkins
Elasticsearch2 天前
传统 AI 与生成式 AI:IT 领导者指南
elasticsearch
Hello.Reader2 天前
Elasticsearch Rails 集成(elasticsearch-model / ActiveRecord)
大数据·elasticsearch·jenkins
代码的余温2 天前
Elasticsearch核心概念
大数据·elasticsearch·搜索引擎
chenglin0162 天前
ES_多表关联
java·前端·elasticsearch
IsPrisoner2 天前
深入理解 Elasticsearch:从原理到实战的系统性解析
大数据·elasticsearch·搜索引擎
chenglin0162 天前
ES_数据存储知识
java·服务器·elasticsearch