Solr结果分组时分页问题

发布于 2024-12-01 18:45:00 字数 875 浏览 1 评论 0原文

我使用 Solr 3.3Solritas UI 。我已应用默认结果分组。 当我使用某些关键字进行搜索时,我没有得到跨多个页面的结果。即使我提供空查询和搜索,我也没有得到跨多个页面的结果。我认为这个问题与分页有关,我想我需要更改速度脚本。

请指导我...

编辑:

在browser.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
  

I use Solr 3.3 and Solritas UI . I have applied result grouping by default.
When I search with some keyword I don't get the results across multiple pages.Even I provide empty query and search I dont get results spanned across multiple pages. I think this problem is related to pagination and I guess I need to change the velocity scripts.

Please guide me on this...

Edit :

Under browse.vm this is the code that is related to pagination and when the results are grouped we dont have link to next page macro being called.

Can some one give some clear picture for my vague idea.

Right now what ever I search I just get 1 group(s) found in some ms.



  #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
  

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吻风 2024-12-08 18:45:00

您的小组有多少个“NumFound”?您确定要分组的字段没有唯一值或者为空,并且您将所有结果都放在一组中吗?

编辑:你是否只用一个组得到类似的东西(我的意思是你的 groupValue 可能是唯一的??)?

在此处输入图像描述

How many "NumFound" do you have for your group ? Are you sure the field you are grouping on does not have a unique value or is empty, and you get all your results in one group ?

EDIT: Do you get something like this with only one group (what I am saying is maybe your groupValue is unique ??) ?

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文