以下はユースケースです:[ElasticSearch]:特定の値を含むすべてのインデックスを取得する
特定の値を含むelasticsearchのすべてのインデックスをリストしようとしています。説明の目的のために は、私たちは、インデックステンプレートであることを次のよう考えてみましょう:
{
"order": 0,
"template": "sample-*",
"settings": {
"index.refresh_interval": "300",
"index.number_of_replicas": "1",
"index.number_of_shards": "10"
},
"mappings": {
"digital": {
"_source": {
"enabled": false
},
"_all": {
"enabled": false
},
"properties": {
"website": {
"index": "not_analyzed",
"store": false,
"type": "string",
"doc_values": true
},
"iab_codes": {
"store": false,
"type": "long",
"doc_values": true
},
"audiences": {
"store": false,
"type": "long",
"doc_values": true
}
}
}
},
"aliases": {
}
}
このテンプレートでaudiences
フィールドが長いなどのシーケンスです。 [1,2,3]
。このテンプレートに基づいて1日に1つのインデックスを作成します。 audiences
配列フィールドに特定の値を含むすべてのインデックスのリストを取得するにはどうすればよいですか。
オーディエンスアレイに値3
が含まれているすべてのインデックスをリストするようなものがあります。
ありがとうございます。