Sitecore 7 поиск контента Начинается с функцией
Я работаю с поиском контента sitecore 7.
var webIndex = ContentSearchManager.GetIndex("sitecore_web_index");
using (var context = webIndex.CreateSearchContext())
{
var results = context.GetQueryable<SearchResultItem>().Where(i =>
i.Content.Contains(mysearchterm));
}
Выполнение sitecore содержит операцию над строкой содержимого, содержимое содержит все содержимое страницы и не возвращает результат, как я ожидаю, например, при поиске "hr" и возвращении результатов, содержащих "thr ough" в содержимом, я попытался использовать startwith но это просто соответствует началу всей строки содержимого, я попробовал "Равно", но это соответствует всему слову, есть ли способ поиска содержимого, где слово начинается с поискового запроса?
1 ответ
Определите "^" в качестве первого символа поисковой фразы, это означает "Начинается с". Например, чтобы определить все термины, начинающиеся с "hr", просто добавьте "^" для поиска по ключевому слову, например "^ hr".