我有一個使用SOLR作爲後端搜索服務的Web應用程序。在SOLR中覆蓋不需要的頁面大小
控制搜索的所有請求都是GET請求:用戶執行某些操作(鍵入內容,選擇頁面大小,排序標準),並在按下搜索按鈕後,Web應用程序上相應的servlet調用SOLR。
現在,發送到我的servlet的參數會暴露在瀏覽器地址欄中;這是好事,因爲
1)上的web應用程序的每一頁可被存儲爲永久
2)的搜索可以通過直接改變URL
最重要的是進行控制,對於特定的參數,該頁面大小,我想強加一些限制。我的意思是:如果網絡應用上的選擇菜單提出了3個選擇(5,10,15),我不想要其他值。
現在,我知道我可以在我的servlet中做到這一點,但我想知道在SOLR方面是否可行......本地參數?不知道。
簡而言之:SOLR上的「rows」參數必須是5,10或20:如果值> 20,則應用20。