Sitecores 7+
Das folgende Beispiel zeigt, wie eine typische Lucene Abfrage in Sitecore ausgeführt werden kann 7+ LINQ verwenden.
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();
}
Die Stringdarstellung der oben LINQ-Abfrage ist: _language: en UND _templatename: „sample item“.
Um mehr über Syntax Lucene Query Parser Syntax
Sie beziehen sich auch Sitecore-elastic-searchproviders
können