[英]How to make search query for all index except some of them in elasticsearch
我想问如何对除 elasticsearch 中的一些索引之外的所有索引进行搜索查询。 我的意思是作为一个例子,索引具有相同的开始模式,如
意大利_*
一些索引如
Italy_rome_*
Italy_turin_*
Italy_palermo_*
...
有些像下面
Italy_people_*
我想在 python 中搜索具有城市名称的索引,例如 Index= 'Italy_*' 但我不想要任何其他类型的索引。 我的意思是不在 Italy_people 上进行搜索查询。 下面是我的代码,如何为此目的改进它? 谢谢回答。
es.search(
index='Italy_*',
scroll='2m',
size=size,
body=body
)
答案使用如下
index= 'Italy_*, -Italy_people_*'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.