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));
}
相关推荐
fatesunlove2 小时前
知识图谱重构电商搜索:下一代AI搜索引擎的底层逻辑
搜索引擎·ai·知识图谱
小生凡一2 小时前
搜索引擎工作原理|倒排索引|query改写|CTR点击率预估|爬虫
爬虫·搜索引擎
markuszhang10 小时前
Elasticsearch 官网阅读之 Term-level Queries
大数据·elasticsearch·搜索引擎
帝锦_li10 小时前
ElasticSearch
elasticsearch·搜索引擎
好吃的肘子1 天前
Elasticsearch架构原理
开发语言·算法·elasticsearch·架构·jenkins
斯普信专业组1 天前
Elasticsearch索引全生命周期管理指南之一
大数据·elasticsearch·搜索引擎
Clown951 天前
go-zero(十九)使用Prometheus监控ES指标
elasticsearch·golang·prometheus
数巨小码人2 天前
Linux常见命令
大数据·linux·运维·服务器·elasticsearch·搜索引擎
就不爱吃大米饭2 天前
Chrome代理IP配置教程常见方式附问题解答
大数据·人工智能·搜索引擎
真实的菜2 天前
Elasticsearch 分片机制高频面试题(含参考答案)
elasticsearch·搜索引擎·es