elasticsearch ElasticSearch聚合计数查询
我已收到下列文件:
elasticsearch ElasticSearch聚合计数查询,
elasticsearch,nosql,
elasticsearch,Nosql,我已收到下列文件: "_index": String, "_type": String, "_id": String, "_source": { "id": String "sendDate": Date "title": String "author": String "language": String "keywords": Array<String> } 我想从数据库中列出并计算整个类型中的每个关键字。你有什么建议给我吗?所以
"_index": String,
"_type": String,
"_id": String,
"_source": {
"id": String
"sendDate": Date
"title": String
"author": String
"language": String
"keywords": Array<String>
}
我想从数据库中列出并计算整个类型中的每个关键字。你有什么建议给我吗?所以这里是答案
{
"size": 0,
"aggs": {
"item": {
"terms": {
"field": "keyWords.raw",
"size": 1000000
}
},
"total_terms": {
"cardinality": {
"field": "keyWords.raw"
}
}
}
}
我在{size:0,aggs:{item:{terms:{field:keyWords,size:1000000}},total_terms:{cardinality:{field:keyWords}}}}下创建了类似的内容,但它只显示单个单词,有时关键字是由几个词组成的。如果你编辑你的问题,并添加你得到的结果和你期望的结果,那就太好了。@Taraskoh当然,我会发布答案