【问题标题】:Does SolrNet support query parser?SolrNet 是否支持查询解析器?
【发布时间】:2017-10-13 05:40:12
【问题描述】:

SolrNet 是否支持查询解析器?如何使用它?我找不到任何有关 SolrNet 查询解析器的文档

谢谢

【问题讨论】:

    标签: java solr solrnet


    【解决方案1】:

    您可以使用 LocalParams 或 can use ExtraParams 让 Solrnet 切换 Solr 中的查询解析器:

    Solr 具有许多未直接映射到 SolrNet 中的功能,但您可以通过 ExtraParams 字典启用和使用其中的大部分功能。 ExtraParams 中定义的参数直接传递给 Solr 查询字符串。 [..]

    或者启用 DisMax 而不是标准请求处理程序:

    ISolrOperations<Product> solr = ...
    var products =
        solr.Query(SolrQuery.All, new QueryOptions {
            ExtraParams = new Dictionary<string, string> {
                {"qt", "dismax"}
            }
        });
    

    或者使用 LocalParams,如How do I properly do a dismax query using solrnet 的答案所示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-30
      • 2014-10-31
      • 2018-09-12
      相关资源
      最近更新 更多