SolrNet запросы с функциями повышения

Я пытаюсь использовать эту библиотеку (которая выглядит очень хорошо), но мне трудно понять, как добавить дополнительные параметры в мои запросы, такие как функции повышения и т. Д. Как это можно сделать?

1 ответ

Решение

Вы можете использовать свойство ExtraParams QueryOptions, чтобы добавить любой параметр в строку запроса 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"}
  }
});
Другие вопросы по тегам