Имитация свертывания / группировки полей по полю в Elastic Search - PullRequest
3 голосов
/ 29 ноября 2011

Elastic Search в настоящее время (по состоянию на 0.18.4) не поддерживает свертывание полей. Есть ли хороший способ симулировать это, чтобы избежать N поисковых запросов?

Ответы [ 2 ]

2 голосов
/ 07 декабря 2011

В зависимости от вашего варианта использования вместо этого могут оказаться полезными родительские / дочерние элементы или вложенные типы.

Подробнее о поддержке родителей / детей можно узнать здесь: https://github.com/elasticsearch/elasticsearch/issues/553 (и затем в соответствующих страницах документа запроса / фильтра)

Что касается вложенных типов, проверьте здесь: http://www.elasticsearch.org/guide/reference/mapping/nested-type.html

2 голосов
/ 05 декабря 2011

Вероятно, не тот ответ, который вы ищете, но: насколько я знаю, и согласно этому заявке, единственным реальным обходным решением является выбор большего набора результатов и группы на стороне клиента.

...