Datastax Enterprise v 4.8.4 и Solr numCount

Используя Datastax enterprise 4.8.4 - я пытаюсь выполнить простую разбивку на страницы на основе проиндексированных записей, которые успешно индексируются в Solr. Проблема, с которой я столкнулся, заключается в том, что для выполнения этой простой разбивки на страницы (без глубокой разбивки на страницы, поскольку результаты обычно <1000) - я использовал numCount для подготовки ответа JSON с найденными доступными результатами. Используя собственные драйверы datastax (например, без использования Solr-HTTP) - я не смог найти пример того, как получить numCount из запроса Solr. Возможно ли получение numCount из Datastax?

Спасибо


person William K    schedule 08.03.2016    source источник


Ответы (1)


В версиях 4.8 Solr numFound доступен только через SELECT count(*) ... FROM ... WHERE solr_query=...

Однако в будущем поддержка Solr numFound будет улучшена.

person Bereng    schedule 09.03.2016
comment
Спасибо за это. В качестве обходного пути я написал прямой HTTP-запрос SOLR, но спасибо за совет. Насколько я помню, я где-то читал, что рекомендовали сразу перейти на SOLR. Я использовал оболочку PhantomDSL для управления своими сопоставлениями, поэтому я считаю, что это также ограничивало мою способность получать numCount изначально. Мы вернемся к этому решению, когда поддержка унифицированного поиска через API станет лучше. - person William K; 10.03.2016