Фрагмент Elasticsearch на многоуровневом вложенном документе

Я пытаюсь рассчитать аспекты в многоуровневых вложенных документах. И не смог найти ни одного примера в документации или Google, но нашел это:

Вложенный элемент предоставляет путь к вложенному документу (может быть многоуровневым вложенным документам), который будет использоваться. ( http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-facets.html)

Но следующий запрос не работает. Как правильно запросить этот аспект?

http://pastie.org/8526599 - вот карта, которую я пытаюсь использовать

http://pastie.org/8526601 - а вот и нерабочий запрос

1 ответ

Решаемые. Правильный синтаксис:

{
  "facets": {
    "tf": {
      "terms": {
        "field": "fares.directions.orig.city"
      },
      "nested": "fares.directions"
    }
  }
}

ТАК - во вложенном внутри определения фасета нам нужно выбрать самый глубокий вложенный путь, а к полям должен быть указан полный путь

Другие вопросы по тегам