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 –