'bool'不包含'Boost'的定义

时间:2016-06-16 15:27:49

标签: sitecore sitecore-lucene

我试图在网站核心搜索中提升功能以破坏某些结果。您可以看到以下代码:

var predicate = PredicateBuilder.True<SearchResultItem>();
predicate = predicate.Or(p => p.Content.Equals(text).Boost(10));

当我使用.Boost(10)时,我收到以下错误:

  

'bool'不包含'Boost'的定义,也没有扩展名   方法'Boost'接受'bool'类型的第一个参数可能是   结果

我做错了什么?或者我应该使用一些特定的库吗?

1 个答案:

答案 0 :(得分:1)

在代码中使用Sitecore.ContentSearch.Linq;。扩展方法就在那里。