Солр фасет для конкретных слов - PullRequest
1 голос
/ 07 сентября 2011

Я пытаюсь найти количество фасетов для определенного поля в моей реализации Solr.

Мне было интересно, есть ли способ подсчета фасетов только для нескольких конкретных слов в этой области?

Например,

имя поля = продукт

значениями могут быть камера <10>, телевизор <20>, DVD <20>, CD <30>

Теперь можно ли получить количество аспектов только для телевидения и DVD?

Я пытался использовать facet.prefix, но он не работает для нескольких значений.

- Джей

1 Ответ

1 голос
/ 08 сентября 2011

Solr поддерживает фасетирование произвольными запросами, как описано здесь .

Таким образом, в вашем случае вы можете получить счетчик фасетов только для ТВ и DVD по следующему запросу: http://localhost:8983/solr/select?q=*:*&facet=true&facet.query=product:tv&facet.query=product:DVD

...