为诸如一组项目中的成员资格之类的东西编写Elasticsearch无痛脚本的更好方法

时间:2018-08-28 22:13:27

标签: elasticsearch-5 elasticsearch-painless

我的意思是说列表或集合中有100个项目,我想编写无痛脚本查询,该查询遍历列表,如果找到则返回true。

例如;

"script" : {
   "test_country" : """["Australia", "New Zealand", "Peru", "China", "Brazil", "Croatia", "India", "Japan"].contains(doc["country_string"].value)"""
}

我已经尝试过这些,但是编写此查询的更好方法是什么?另外,我们如何包含“ AND”和“ OR”条件?预先谢谢你。

0 个答案:

没有答案