我有使用SolrNet一個簡單的查詢到Solr的實例,但由於某些原因,比分始終是0SolrNet - 得分始終爲0
我已經驗證:
有場[ SolrField(「Score」)] public double Score {get;組; }在我的映射類中
已經檢查過被搜索的字段是字符串而不是文本。
還有什麼可能是錯的?請幫助
更新:
var results = solr.Query(q,
new QueryOptions
{
OrderBy = new[] { new SolrNet.SortOrder("DateSubmitted", Order.ASC) },
Fields = new[] { "score" }
}
);
由於是thsi建設(見上文)是否足夠?我嘗試過,但仍然沒有得分。 – Mikos 2010-09-14 14:06:46
如果使用fl參數設置得分來正確返回文檔,那麼我首先會直接檢查Solr控制檯。然後我會檢查param是否通過http請求分析器(tcpmon或fiddler)正確發送到Solr。 – 2010-09-14 14:30:44
謝謝。會嘗試你的建議。 – Mikos 2010-09-14 17:58:56