2016-06-16 2 views
0

sitecore 검색에서 일부 결과를 파열시키는 기능을 강화하려고합니다.'부울'에 대한 정의가 '부울'에 포함되어 있지 않습니다.

'bool' does not contain a definition for 'Boost' and no extension method 'Boost' accepting a first argument of type 'bool' could be found

내가 잘못 무슨 짓을 않았다 : 나는 다음과 같은 오류가 발생했습니다 (10) .Boost를 사용하는 경우

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

: 당신은 울부 짖는 소리의 코드를 볼 수 있습니까? 아니면 특정 라이브러리를 사용해야합니까?

+0

부스트를 'float'값으로 설정하려고 했습니까? 예 : '.Boost (10f)'? – jammykam

+0

'Sitecore.ContentSearch.Linq;를 사용하고 있습니까? ' – Gatogordo

+0

@Gatogordo 10x 작동 중입니다. – Radu

답변

1

코드에 Sitecore.ContentSearch.Linq;을 넣으십시오. 확장 방법이 거기에 있습니다.

관련 문제