es 多条件查询 or或 查询

2023-11-05

es 查询满足条件1 或满足条件2 的结果合集

//主查询
matchQuery.must(
QueryBuilders.boolQuery()
.should(QueryBuilders.matchQuery("xm","好的"))//分词后匹配
.should(QueryBuilders.matchParaseQuery("addr","钱江路"))//匹配完整词
.should(QueryBuilders.termQuery("status",0))//完全匹配
.should(QueryBuilders.termsQuery("keyword",string[]))//多关键字匹配
);

SearchResponse response = client.prepareSearch("indexName")
.setFrom(0)
.setSize(10)
.setQuery(matchQuery)
.get();

SearchHits hits = response.getHits();
int count = (int) hits.getTotalHits();
for(SearchHit one:hits)
{
//遍历结果处理
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

es 多条件查询 or或 查询 的相关文章

随机推荐

  • STM32F4系列因为VCAP和BYPASS_REG不识别JTAG问题

    下午早早把F429系统板焊完了 上电测试 无法识别JTAG 百度说下载改调SW模式可行 试了一下 依然不行 没办法 仔细对原理图了 发现问题 VCAP接2 2UF电容接地 以前做103板子没见过这玩意 很可以 查了下发现 果然有问题 手册加
  • Tomcat 自动清理日志和缓存

    改方案针对apache tomcat 9 0 17版本 1 catalina host manager localhost manager日志修改 1 在tomcat conf logging properties文件下修改 maxDays
  • Python:模块的绝对导入和相对导入

    思维导图 思维导图中的例子假设我们项目的project结构如下 知识要点 推荐阅读 Python import和from import方法对比 Python 包的调用 路径如何指定 参考资料 1 python from import详解以及
  • 在setup使用ref

  • 015——继承(来 , 看看Java中的继承关系)

    目录 继承 继承概述 使用继承的好处 什么是继承 使用继承的好处 继承后子类的特点 案例演示 继承的设计规范 内存运行原理 继承的设计规范 为什么 内存运行原理 继承的特点 子类是否可以继承父类的构造器 子类是否可以继承父类的私有成员 子类
  • 安卓模拟器中运行C程序

    在 workspace目录下编译好安卓源码 在安卓模拟器中跑一个最简单的C程序 下面来说一下跑C程序的过程 史上最简单的C程序 include
  • 基于MATLAB粒子群算法优化生产调度问题

    基于MATLAB粒子群算法优化生产调度问题 随着企业规模的扩大和竞争的加剧 制造企业越来越重视生产计划安排与协调 生产调度问题是指在生产过程中 对生产资源进行优化调度 以达到最佳生产效率和经济效益的决策问题 在实际应用中 生产调度问题涉及到
  • error:object with buffer protocol required如何解决(学习中问题分析)

    在学习openmv中遇到的问题 object with buffer protocol required 如何解决 根据网上搜索资料得到 F write 如openmv中的串口发送函数 函数需要一个字符串或者字节数组或者bytes对象作为参
  • 【Redis】——AOF持久化

    什么是AOF日志 AOF日志是redis为数据的持久化提供了的一个技术 日志里面记录着执行redis写命令 每当redis执行一条写命令的时候 就会将该命令记录 到AOF日志当中 当redis启动的时候 可以加载AOF日志中的所有指令 并执
  • 学习计划|一个月学会 Python,零基础入门数据分析

    在数据分析领域 python 是一个绕不开的知识和工具 如果不会用 python 就很难说自己会数据分析 但是最近很多想要入门数据分析的小白经常问我 Python 怎么入门 Python 虽然被称作是 最简洁的语言 但是它终究还是一门编程语
  • 笔试

    文章目录 前言 19 IC设计流程 1 确定项目需求 2 前端设计 3 RTL 实现 4 功能验证 5 逻辑综合 DFT 6 形式验证 7 静态时序分析 8 后端设计 20 对数字IC设计的理解 总结 往期精彩 前言 本文首发于微信公众号
  • Java —— 处处是指针

    public class Main public static void main String args String s1 123 String s2 s1 s2 321 System out println s1 int num1 1
  • matlab之简单粒子群的函数寻优

    沉寂了好久 再来CSDN 寻找那一片蔚蓝的天空 编辑环境变了呀 试一下Markdown编辑器 一 关于粒子群算法 粒子群算法是一种智能优化算法 关于智能 个人理解 不过是在枚举法的基础上加上了一定的寻优机制 试想一下枚举法 假设问题的解空间
  • 【Java高级技术】单元测试——概述和快速入门

    单元测试 概述和Junit框架快速入门 1 概述 就是针对最小的功能单元 方法 编写测试代码对其进行正确性测试 可以用来对方法进行测试 它是第三方公司开源出来的 很多开发工具已经集成了Junit框架 比如IDEA 优点 1 可以灵活的编写测
  • 20个有趣的C++实例

    一 简介 这里提供了20个C 有趣的实例 涵盖了基本算法 数据结构与一些LeetCode上常考的编程题 希望这些实例能够帮助您加深对C 的理解 并在实践中不断提高自己 1 打印 Hello World cpp include
  • apt-get常用命令

    apt get 软件包管理器 1 apt get用法 apt get 选项 命令 apt get 选项 install remove pkg1 pkg2 apt get 选项 source pkg1 pkg2 2 命令 update 软件包
  • 在Linux(CentOS)上部署DPDK------命令行方式

    1 DPDK 简介 DPDK Data Plane Development Kit 是数据平面开发工具包 由用于加速在各种CPU架构上运行的数据包处理的库组成 DPDK需要一定的网卡硬件支持 以Intel为例 支持以下网卡 e1000 82
  • Open3D 进阶(7)Kmeans++点云聚类

    目录 一 算法原理 1 原理概述 2 实现流程 3 参考文献 二 代码实现 三 结果展示 四 测试数据 本文由CSDN点云侠原创 原文链接 如果你不是在点云侠的博客中看到该文章 那么此处便是不要脸的爬虫 一 算法原理 1 原理概述
  • TensorFlow.js安装

    TensorFlow js是什么 一个用JavaScript实现的机器学习库 可以直接在浏览器和Node js中适用机器学习技术了 通过上面两点可以知道TensorFlow js首先是一个工具库 并不是一个产品 不能直接帮助我们创造价值 但
  • es 多条件查询 or或 查询

    es 查询满足条件1 或满足条件2 的结果合集 主查询 matchQuery must QueryBuilders boolQuery should QueryBuilders matchQuery xm 好的 分词后匹配 should Q