【问题标题】:Solrcache and requesthandlerSolrcache 和请求处理程序
【发布时间】:2016-11-18 06:50:27
【问题描述】:

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

简而言之,Solr 请求处理程序是否绑定到自己的查询缓存?

【问题讨论】:

    标签: solr query-cache requesthandler


    【解决方案1】:

    在 Solr 的所有缓存中,最重要的查询是 filterCache。如果设置正确,并且查询使用 fq,通常会产生很大的影响。

    据我了解,filterCache 在所有请求处理程序之间共享。

    其他缓存,documentCache、queryResultCache 等,重要性要小得多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-18
      • 2015-04-09
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 2021-09-26
      • 1970-01-01
      相关资源
      最近更新 更多