2009-10-16 5 views
1

J'essaie d'utiliser cette librairie (qui a l'air très sympa) mais j'ai de la difficulté à comprendre comment ajouter des params supplémentaires à mes requêtes telles que les fonctions boost, etc. Comment cela peut-il être fait?Requêtes SolrNet avec fonctions boost

Répondre

3

Vous pouvez utiliser la propriété ExtraParams de QueryOptions pour ajouter n'importe quel paramètre à la chaîne de requête Solr. Exemple:

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