Доступ к Solr facet_ranges через Solrj - PullRequest
       22

Доступ к Solr facet_ranges через Solrj

2 голосов
/ 16 сентября 2011

Может быть, уже слишком поздно, но я борюсь с Диапазоны Граней Солра .Я могу выполнить запрос через Solrj, но я не понимаю, как получить результаты через Solrj. QueryResponse объект не дает мне методы получения для диапазонов, не так ли?

Например, полученный XML выглядит так:Я хочу получить данные в счет.

Ответы [ 2 ]

3 голосов
/ 16 сентября 2011

См. Пример SolrJ-примера в SolrExampleTests.java строка # 150, где приведен пример получения результатов facetQuery.

Также похоже, что в QueryResponse getFacetQueries()возвращает Map<String,Integer>, который, как я предполагаю, содержит диапазоны фасетов и их количество.Вы можете увидеть источник в QueryResponse.getFacetQueries ()

2 голосов
/ 16 сентября 2011

Я думаю, что вам нужен метод QueryResponse.getFacetRanges (), но он доступен только в самых последних версиях SolrJ;У 3.4.0 есть, но у некоторых более ранних версий нет.

...