【发布时间】:2013-08-07 14:39:52
【问题描述】:
我有一个使用 SOLR 作为后端搜索服务的 Web 应用程序。
控制搜索的所有请求都是 GET 请求:用户执行某项操作(键入内容、选择页面大小、排序标准),然后在按下搜索按钮后,Web 应用程序上的相应 servlet 调用 SOLR。
现在,发送到我的 servlet 的参数显示在浏览器地址栏中;这很好,因为
1) webapp 上的每个页面都可以存储为永久链接
2)可以通过直接更改URL来控制搜索
最重要的是,对于一个特定的参数,页面大小,我想施加一些限制。我的意思是:如果网络应用程序上的选择菜单提出 3 个选择(5、10、15),我不想要其他值。
现在,我知道我可以在我的 servlet 中做到这一点,但我想知道在 SOLR 方面是否也可以......本地参数?不知道。
简而言之:SOLR 上的“行”参数必须是 5,10 或 20:如果值 > 20,则应用 20。
【问题讨论】:
标签: solr