获得高文档频率的条款

时间:2016-05-18 19:02:35

标签: elasticsearch

如何获得最高文档频率的前10个术语?

我有一个名为article的分析字段。

我使用的是ES 2.3.0。

1 个答案:

答案 0 :(得分:1)

您可以简单地使用聚合:

POST /my_articles/_search
{
    "query": {
        "match_all": {}
    },
    "size": 0,
    "aggs": {
        "term_count":{
            "terms": {
                "field":"article",
                "size" : 10
            }
        }
    }
}

对于每个单词,它将返回可以找到它的文档数。但是,如果一个单词在该字段中多次出现,则不会考虑。