【问题标题】:where to set default solr query parameters for all requests在哪里为所有请求设置默认 solr 查询参数
【发布时间】:2016-07-24 05:52:01
【问题描述】:

我还是 Solr 的新手。我正在尝试找到一个可以放置默认查询参数的地方。

我知道我可以在以下位置设置默认查询参数 <requestHandler name="/select" class="solr.SearchHandler"> , <requestHandler name="/query" class="solr.SearchHandler"> , 和 <requestHandler name="/browse" class="solr.SearchHandler">.

但我真正想要的是为所有上述三个(或更多)部分设置默认查询参数。

默认参数示例:

<str name="defType">edismax</str> <str name="qf"> id^2.5 name^2 </str>

我应该将以上几行放在`solrconfig.xml'中的什么地方

【问题讨论】:

    标签: solr solrconfig


    【解决方案1】:

    在最新的 Solr 中,您可以使用 initParams 部分。 Solr 附带的示例演示了这一点。

    【讨论】:

    • 您知道如何使用新的 Solr API(6.0 版或更高版本)执行此操作吗?
    • Config API 允许您操作 initParams。或者您可以使用 useParamsRequest Parameters API。区别在于推送(覆盖)与拉取(声明依赖关系)。
    • 你有一个例子,因为我找不到一个例子吗?
    • 电影示例 demonstrates 请求参数 API。
    • 我正在检查电影的示例,它看起来只更新了配置中的方面。
    猜你喜欢
    • 2022-08-12
    • 2021-10-10
    • 2017-08-06
    • 2019-10-17
    • 1970-01-01
    • 2019-12-05
    • 2016-06-20
    • 2019-06-16
    • 1970-01-01
    相关资源
    最近更新 更多