[英]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.