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 实现。但是会报脚本编译过多

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

阅读 6.6k
评论
    1 个回答

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

      撰写回答

      登录后参与交流、获取后续更新提醒