2011-08-28 152 views
2

我使用Solr 3.3Solritas UI。我已應用結果分組默認。 當我使用某個關鍵字進行搜索時,我沒有在多個頁面上得到結果。即使我提供了空查詢和搜索,我也沒有在多個頁面上獲得結果。我認爲這個問題與分頁有關,我想我需要改變速度腳本。分組結果時Solr分頁問題

請指導我這個...

編輯:

在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 
    

回答

0

你有多少個「NumFound」?你確定你分組的領域沒有獨特的價值,或者是空的,你將所有的結果都歸入一個組?

編輯:你有沒有像這樣只有一個組(我說的也許是你的groupValue是獨一無二的?)?

enter image description here

+0

numFound取決於我搜索的術語。我得到的值從240到300.該字段不是空的。這裏的問題與結果分組時的值不同,但分頁時不一樣。我想我需要在結果分組時實現我自己的宏。事端喜歡#link_to_next_group和#link_to_previous_group。 –

+0

在我的文章中看到編輯 –

+0

我只獲得一個組,因爲我只基於一個字段(名稱)進行分組爲了增加組值,我需要由多個字段進行分組。 Reg groupValues我在響應中返回了不同的groupValues。看到這裏的問題是啓用分組時未實現分頁。在啓用分組時,我需要一種方法來獲取當前頁面值和總頁數。我需要在上面的註釋 –