Как получить строки по умолчанию из Solr QueryResponse или CloudSolrClient - PullRequest
0 голосов
/ 29 апреля 2019

При выполнении запроса Solr с использованием SolrJ и без указания атрибута запроса rows я хочу знать используемое значение строк по умолчанию.

Для большинства результатов запроса это просто результаты QueryResponseразмер, но для меньших и / или результатов последней страницы - это может быть не так.

Обходной путь сейчас всегда указывать значение строки в запросе и извлекать его из `QueryResponse.getResponseHeader () '

Обновление: поиск коллекции по умолчанию rows с использованием SolrJ

1 Ответ

2 голосов
/ 29 апреля 2019

Значения по умолчанию для строк устанавливаются в обработчике запросов Solrconfig.xml.Вы можете использовать API Config, чтобы получить RequestParams, а затем использовать API параметра запроса, чтобы получить конкретную информацию, которая вам нужна.

Доступ к объекту RequestParams можно получить с помощью метода SolrConfig # getRequestParams ().Доступ к каждому параметру можно получить по их имени, используя метод RequestParams # getRequestParams (String name).

Надеюсь, это поможет!

...