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".

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