Elasticsearch - 是否有一个选项或标志来防止使用 quires 搜索索引

Elasticsearch - is there an option or Flag to prevent indexes been searched using quires

我正在使用 Esrally 工具进行查询性能测试。但由于它的局限性, ,当给出“index”:“_all”时,它会在所有索引上执行搜索查询,而不是仅搜索定义的索引。

那么,是否有选项或标志来防止使用 quires 搜索索引?我想阻止搜索突出显示的索引。

您可以使用 index.hidden: true 选项。它是静态选项,所以你应该先关闭索引:

curl -s -XPOST "127.0.0.1:9200/elastalert/_close"

然后

curl -s -XPUT "127.0.0.1:9200/elastalert/_settings?pretty" -d '
{ 
"index.hidden": true
}'

之后:

curl -s -XPOST "127.0.0.1:9200/elastalert/_open"