【发布时间】:2017-10-13 05:40:12
【问题描述】:
SolrNet 是否支持查询解析器?如何使用它?我找不到任何有关 SolrNet 查询解析器的文档
谢谢
【问题讨论】:
SolrNet 是否支持查询解析器?如何使用它?我找不到任何有关 SolrNet 查询解析器的文档
谢谢
【问题讨论】:
您可以使用 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 的答案所示。
【讨论】: