0
私はESに丸太の束を持っている、と私はこのケースでは、特定のフィールドの合計を集計しようとしている、file
Elasticsearch:ログをフィルタリングしないようにフィールドの数をいくつか除外するにはどうすればよいですか?
....質問は非常にあいまいではありません願って、マッピングがある
http://localhost:9200/set_1/record/_mapping
"properties": {
"tags": {"type":"object","dynamic":false,"properties":{
"all":{"type":"string","analyzer":"my_analyzer","store":"true"},
"some_other_stuff_that's_not_important":.....
},
"file": {"type":"nested","dynamic":"false","include_in_root":"true","properties":{
"doctype":{"type":"string","index":"not_analyzed","include_in_all":"false"},
"some_other_stuff": {....}
}
ので、今、私はdownload
と呼ばれるtag
ですべてをフィルタリングしたい、と私は、これらのフィルタのログにfile
の数をカウントしたい
{
"query": {
"bool": {
"must": [
{
"term": {
"tags.all": "Downloaded"
}
}
]
}
}
}
さて、file
が異なるファイルのリストになります。このログに含まれており、私は、すべてのファイルが、のような特定のファイルタイプを除く、たとえば、.docx
集計クエリはどのように作成する必要がありますか?