سؤال

أحاول استخدام هذه المكتبة (التي تبدو لطيفة للغاية) ، لكنني أواجه صعوبة في فهم كيفية إضافة معاملات إضافية إلى استفساراتي مثل وظائف التعزيز وما إلى ذلك. كيف يمكن القيام بذلك؟

هل كانت مفيدة؟

المحلول

يمكنك استخدام خاصية extraparams من QueryOptions لإضافة أي معلمة إلى solr querystring. مثال:

ISolrOperations<Document> solr = ...
var results = solr.Query("myquery", new QueryOptions {
  ExtraParams = new Dictionary<string, string> {
    {"bf", "recip(rord(myfield),1,2,3)^1.5"}
  }
});
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top