Ответ 1
Установка facet=true
активирует фасетирование, а rows=0
предотвращает возвращение любых результатов. Удобно, что numFound
покажет вам, сколько результатов было найдено.
Мне нужно вернуть только количество фасетов из solr. Поэтому я в основном хочу выполнять поиск по всем документам и возвращать количество фасетов, но я не хочу возвращать результаты поиска. Возможно ли это?
Спасибо
Установка facet=true
активирует фасетирование, а rows=0
предотвращает возвращение любых результатов. Удобно, что numFound
покажет вам, сколько результатов было найдено.
Я предполагаю, что очевидным решением будет поиск с использованием подстановочного знака и указание того, что вы хотите вернуть нулевые результаты.
Это мое решение до сих пор.
Итак, из того, что я понял, если мне нужно получить количество граней для всех документов в разбивке на страницы, мне нужно сделать два запроса (selects):
- Первый, чтобы получить графы для всех документов.
- И второй, чтобы получить документы с текущей страницы.