Фрагмент 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"
}
}
}
ТАК - во вложенном внутри определения фасета нам нужно выбрать самый глубокий вложенный путь, а к полям должен быть указан полный путь