"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;
в вашем коде. Метод расширения находится там.