Consultas de solrnet com funções de impulso
-
21-09-2019 - |
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?
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