SolrNet使用boost函数进行查询

时间:2009-10-16 09:26:01

标签: solrnet

我正在尝试使用这个库(看起来非常好)但是我很难理解如何在我的查询中添加额外的参数,例如boost函数等。如何做到这一点?

1 个答案:

答案 0 :(得分:3)

您可以使用QueryOptions的ExtraParams属性将任何参数添加到Solr查询字符串。例如:

ISolrOperations<Document> solr = ...
var results = solr.Query("myquery", new QueryOptions {
  ExtraParams = new Dictionary<string, string> {
    {"bf", "recip(rord(myfield),1,2,3)^1.5"}
  }
});