Pergunta

Estou tentando usar essa biblioteca (que parece muito boa), mas estou tendo dificuldade em entender como adicionar parâmetros extras às minhas consultas, como funções de boost etc. Como isso pode ser feito?

Foi útil?

Solução

Você pode usar a propriedade Extraparams das queremoções para adicionar qualquer parâmetro ao Solr QueryString. Exemplo:

ISolrOperations<Document> solr = ...
var results = solr.Query("myquery", new QueryOptions {
  ExtraParams = new Dictionary<string, string> {
    {"bf", "recip(rord(myfield),1,2,3)^1.5"}
  }
});
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top