SolrNet是否支持查询解析器?

时间:2017-10-13 05:40:12

标签: java solr solrnet

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

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用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的答案所示。