Как получить все аспекты из cloudsearch

В cloudsearch мы можем получить информацию о фасетах, передав параметр facets.FIELD в запросе, но я хочу, чтобы cloudsearch возвращал все доступные (возвращаемые) фасеты. Есть ли способ сделать это? У меня есть много аспектов, в которых включен возврат.


person user2429245    schedule 04.03.2015    source источник


Ответы (1)


Невозможно получить информацию о всех аспектах — вы должны явно указать каждый интересующий вас аспект, например, чтобы получить значения для аспектов FOO и BAR, ваш запрос должен указать:

facet.FOO={}&facet.BAR={}

Вот документы по фасетированию, если вы их не видели: http://docs.aws.amazon.com/cloudsearch/latest/developerguide/faceting.html

Я также хочу убедиться, что вы не запутались в том, что означает «возврат включен». Это означает, что поле может быть включено в результаты поиска и не связано с фасетами. Я предполагаю, что вы имели в виду, что поля FacetEnabled. Подробнее об этом можно прочитать по адресу: http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html

person alexroussos    schedule 05.03.2015
comment
это большой отстой :) - person doles; 31.05.2019