Популярные фразы полнотекстового поиска Elasticsearch

У меня есть полнотекстовая поисковая система, построенная на эластичном поиске. Мне нужно найти верхние фразы в движке. Обычно это именованные сущности в индексируемом тексте. Как это может быть сделано?


person Pratik Poddar    schedule 10.04.2014    source источник


Ответы (1)


Я бы столкнулся с полем, чтобы найти наиболее распространенный текст, фразы или слова (в зависимости от настроек вашего индекса), которые появляются в Elasticsearch' Инвертированный индекс.

Образец аспекта

{
  "size": 0,
  "query": {
    "match_all": {}
  },
  "facets": {
    "tag": {
      "terms": {
        "field": "firstname",
        "size": 6
      }
    }
  }
}
person Nathan Smith    schedule 10.04.2014