"bool" не содержит определения "Boost"

Я пытаюсь повысить функцию поиска некоторых результатов поиска по сайту. Вы можете увидеть код ниже:

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

Когда я использую.Boost(10), я получил следующую ошибку:

'bool' не содержит определения для 'Boost', и не найдено никакого метода расширения 'Boost', принимающего первый аргумент типа 'bool'

Что я сделал не так? Или я должен использовать какую-то конкретную библиотеку?

1 ответ

Решение

Положить с помощью Sitecore.ContentSearch.Linq; в вашем коде. Метод расширения находится там.

Другие вопросы по тегам