python - 将弹性搜索词过滤器转换为 5.6
问题描述
我正在使用以下查询从弹性搜索索引(ES 版本 2.6)中查找学生的详细信息。将多个学生 ID(最多 50 个)传递给此查询,以便显示详细信息
{“大小”:5000,“_source”:假,“字段”:[“学生姓名”,“年龄”,“手机”,“密码”,“图书馆 ID”],“查询”:{“过滤”:{“查询“:{“布尔”:{“必须”:[{“条款”:{“学生ID”:['124,563,222']} }] } } } }
这在 ES 5.6 中不起作用。有人可以帮我理解如何将其翻译为 5.6 版吗?任何有用的链接也可以。谢谢
解决方案
推荐阅读
- three.js - aframe 获取 object3d 孩子
- azure - 无法在 ARM 模板中正确使用引用函数
- angular - 奇怪的路由问题 Angular 7 + Ionic 4 Beta
- matlab - 如何输出一个评估了数字输入的函数?
- reactive-programming - 组合两个不同类型的 Flux 实例
- jekyll - 修复 GitHub Pages 上 Jekyll 主题的页面宽度
- sql-server - T SQL 游标返回空表
- sql-server - 如何在不使用函数的情况下拆分存储在 XML 节点中的逗号分隔值并显示为单独的记录 - SQL Server 2012
- node.js - Express Mongoose 使用点标记字段作为要更新的字段
- perl - .= perl 中的运算符