Как интегрировать elasticsearch с проектом asp.net sitecore?Как интегрировать elasticsearch с проектом asp.net sitecore
Как я могу работать с эластичным поиском? Если у кого-нибудь есть пример проекта, пожалуйста, поделитесь им со мной.
Как интегрировать elasticsearch с проектом asp.net sitecore?Как интегрировать elasticsearch с проектом asp.net sitecore
Как я могу работать с эластичным поиском? Если у кого-нибудь есть пример проекта, пожалуйста, поделитесь им со мной.
В следующем примере показано, как типичный запрос Lucene может быть выполнен в Sitecore 7+ с помощью LINQ.
var index = ContentSearchManager.GetIndex("sitecore_web_index");
using (var context = index.CreateSearchContext())
{
var results = context.GetQueryable<SearchResultItem>()
.Where(item => item.TemplateName == "Sample Item")
.Where(item => item.Language == "en")
.Take(10)
.ToList();
}
Строка представление вышеупомянутого запроса LINQ является: _language: ен и _templatename: «образец пункт».
Чтобы узнать больше о синтаксисе см Lucene Query Parser Syntax
Вы также можете использовать Sitecore-elastic-searchproviders