0
我在使用sitecore 7.2中的solr seach使用增強項目。我在Boost Value中增加了價值,然後重建了索引,那麼如何通過提升值來對結果項進行排序呢? 我試過這樣的:在sitecore v7中使用增強項目solr進行排序
var dataQuerycontext.GetQueryable<SearchResultItem>()
....
dataQuery = dataQuery.OrderByDescending(i => i["score"]);
var results = dataQuery.GetResults().Hits.Select(h => h.Document);
但它不工作。似乎商店始終有價值是1
所以Boost Sitecore項目中的Value字段不會用在solr搜索的任何地方嗎? –
我相信它可能會被用來抓取和索引數據。但是由於Sitecore使用標準查詢而不是'DISMAX'或'EDISMAX'查詢,因此不使用boost值。有關更多信息,請參閱:https://wiki.apache.org/solr/SolrRelevancyFAQ –