由于我的项目安全要求,我创建了一个自定义请求处理程序(例如:“/new”)来处理来自特定用户组的请求,并且我有默认的“/select”请求处理程序来处理来自另一组的请求用户。这种区别是为了让他们搜索不同的字段集(qf)。我的查询字符串(例如,q="car")发送到 /new handler ,获取 100 个结果和相同的(q="car")发送到 /select ,给出 50 个结果。每个请求处理程序的这些查询结果是单独处理还是从同一个缓存中获取。
简而言之,Solr 请求处理程序是否绑定到它自己的查询缓存?