我试图在网站核心搜索中提升功能以破坏某些结果。您可以看到以下代码:
var predicate = PredicateBuilder.True<SearchResultItem>();
predicate = predicate.Or(p => p.Content.Equals(text).Boost(10));
当我使用.Boost(10)时,我收到以下错误:
'bool'不包含'Boost'的定义,也没有扩展名 方法'Boost'接受'bool'类型的第一个参数可能是 结果
我做错了什么?或者我应该使用一些特定的库吗?
答案 0 :(得分:1)
在代码中使用Sitecore.ContentSearch.Linq;
。扩展方法就在那里。