ES奇技淫巧

  • 实现in操作

  1. 脚本查询:
{
    "query" : {
        "filtered" : {
          "filter" : {
            "terms" : {
              "sku" : ["10022295323","1007285302","10437642356"]
            }
          }
        }
    }
}
  1. javaAPI
BoolQueryBuilder skuTerm = QueryBuilders.boolQuery();
for(String sku : task.getSku().split(",")) {
    skuTerm.should(QueryBuilders.termQuery("sku", sku));
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容