In Elasticsearch möchte ich einzigartige Begriffe und zählt für diese Begriffe.Zähle für eindeutige Begriffe
index: doc1: filetype(multivalued): pdf, zip, zip, txt expected result: pdf: 1 zip: 2 txt: 1
Ich habe diese Abfrage gemacht, aber ich habe einen Fehler bekommen.
"aggs": {
"uniqueTerms": {
"terms": {
"field": "filetype"
}
},
"aggs": {
"count": {
"cardinality": {
"field": "filetype"
}
}
}
}
Wie kann ich eine Abfrage erstellen, um das Ergebnis zu erhalten?
Indexabbildung aktualisiert:
"file" : {
"properties" : {
"filetype" : {
"type" : "string",
"norms" : {
"enabled" : false
},
"fields" : {
"raw" : {
"type" : "string",
"index" : "not_analyzed",
"ignore_above" : 256
}
}
}
}
}
danke, aber es sieht aus, um die Anzahl der Dokumente zu bekommen. Ich brauche zählt für jeden einzelnen Begriff. – user3413814
diese Abfrage macht dieses Ergebnis, pdf: 1, zip: 1, txt: 1 – user3413814
Sorry, ich habe meine Antwort – Val