2016-05-18 10 views

ответ

1

Вы можете просто использовать агрегацию:

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

Для каждого слова, он будет возвращать количество документа, где его можно найти. Но это не учитывает, если слово здесь несколько раз в поле.