2016-07-14 4 views

답변

0

Sitecore 7+

다음 예는 전형적인 루씬 쿼리를 LINQ를 사용 7+ Sitecore 실행되는 방법을 도시한다.

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 : EN과 _templatename : "샘플 항목".

당신은 또한 사용할 수있는 구문에 대한 자세한는 Lucene Query Parser Syntax

를 참조 알고 Sitecore-elastic-searchproviders