Solr проблема разбиения на страницы при группировке результатов - PullRequest
2 голосов
/ 28 августа 2011

Я использую Solr 3.3 и Solritas UI . Я применил группировку результатов по умолчанию . Когда я выполняю поиск по какому-либо ключевому слову, я не получаю результаты на нескольких страницах. Даже если я предоставляю пустой запрос и поиск, я не получаю результаты, охватывающие несколько страниц. Я думаю, что эта проблема связана с нумерацией страниц, и мне нужно изменить сценарии скорости.

Пожалуйста, помогите мне в этом ...

Редактировать:

В файле browse.vm это код, относящийся к нумерации страниц, и когда результаты группируются, у нас нет ссылки на вызываемый макрос следующей страницы.

Может кто-нибудь дать ясную картину моей смутной идеи.

Прямо сейчас, что бы я ни искал, я просто получаю 1 найденные группы за несколько мс.



  #if($response.response.get('grouped'))
  $response.response.get('grouped').size() group(s) found in ${response.responseHeader.QTime} ms 
  #else$page.results_found results found in ${response.responseHeader.QTime} ms
  Page $page.current_page_number of $page.page_count#end



  #if($response.response.get('grouped'))
  #else
  #link_to_previous_page("previous")
  $page.results_found results found.
  Page $page.current_page_number of $page.page_count
  #link_to_next_page("next")
  #end
  <br/>


1 Ответ

0 голосов
/ 05 сентября 2011

Сколько "NumFound" у вас есть для вашей группы?Вы уверены, что поле, по которому вы группируете, не имеет уникального значения или является пустым, и вы получаете все свои результаты в одной группе?

РЕДАКТИРОВАТЬ: Вы получаете что-то подобное только с одной группой (что яЯ говорю, может быть, ваша группа уникальна ??)?

enter image description here

...