es(elasticsearch)如何实现数组包含查询

es(elasticsearch)如何实现数组包含查询
索引数据m:a: [1, 2, 3]
索引数组n:a: [1, 3, 4]
查询条件:a: [1, 3, 4, 5]
要求包含查询,能查出索引数据n,索引数据n的 1,3,4 都在查询条件中,索引数据 m 不满足条件,2 不在查询条件中

目前用内嵌 script 实现。但是会报脚本编译过多

请教下大家有没有简单的方法。

阅读 15.7k
1 个回答

加上条件 operator:“and”. 手机不方便打字,你可以查询下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进