В cloudsearch мы можем получить информацию о фасетах, передав параметр facets.FIELD в запросе, но я хочу, чтобы cloudsearch возвращал все доступные (возвращаемые) фасеты. Есть ли способ сделать это? У меня есть много аспектов, в которых включен возврат.
Как получить все аспекты из cloudsearch
Ответы (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
это большой отстой :)
- person doles; 31.05.2019