if (Objects.nonNull(param.getAreaEqualSecondAreaId()) && param.getAreaEqualSecondAreaId()) { Map<String, Object> params = new HashMap<>(); String idOrCode = "doc['area_id'].value - doc['second_area_id'].value == 0"; Script script = new Script(ScriptType.INLINE, "painless", idOrCode, params); ScriptQueryBuilder scriptQueryBuilder = new ScriptQueryBuilder(script); builder.must(scriptQueryBuilder); }
标签:Script,idOrCode,getAreaEqualSecondAreaId,area,字段,new,查出来,id,ES From: https://www.cnblogs.com/lingyejun/p/17557154.html