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));
}
相关推荐
喝可乐的希饭a1 小时前
Elasticsearch 的 Routing 策略详解
大数据·elasticsearch·搜索引擎
_李小白2 小时前
【OPENGL ES 3.0 学习笔记】延伸阅读:VAO与VBO
笔记·学习·elasticsearch
一个处女座的暖男程序猿4 小时前
2G2核服务器安装ES
服务器·elasticsearch·jenkins
GOATLong5 小时前
git使用
大数据·c语言·c++·git·elasticsearch
一个处女座的暖男程序猿13 小时前
2G2核服务器安装ES 7X版本
服务器·elasticsearch·jenkins
jiuweiC13 小时前
常用es sql
大数据·sql·elasticsearch
GeminiJM15 小时前
优化Elasticsearch批量写入性能:从单分片瓶颈到多索引架构
elasticsearch·架构·jenkins
得物技术15 小时前
大模型如何革新搜索相关性?智能升级让搜索更“懂你”|得物技术
算法·搜索引擎·排序算法
Elasticsearch16 小时前
通过混合搜索重排序提升多语言嵌入模型的相关性
elasticsearch
王道长服务器 | 亚马逊云18 小时前
AWS + 飞天CMS:高性能内容站的云端搭建方案
服务器·搜索引擎·aws