使用 ElasticSearch 搜索时指定索引黑名单

Specify an index blacklist when searching with ElasticSearch

一个 Elasticsearch 查询可以使用通配符或多个索引规范跨多个索引:

GET /index1,index2,indexwithwildcard*/_search

有什么方法可以指定索引列表进行搜索,以便搜索不在该列表中的所有索引?

是的,在索引名称之前 prepending -。下面,搜索将排除 index3

GET /index1,index2,indexwithwildcard*,-index3/_search