...
Code Block | ||
---|---|---|
| ||
var index = ContentSearchManager.GetIndex("dfs_contentsearch_master_index"); using (var searchContext = index.CreateSearchContext(SearchSecurityOptions.DisableSecurityCheck)) { var queryable = searchContext.GetQueryable<AssetResultItem>().Where(q => q.AssetId != string.Empty); queryable = queryable.Where(q => q.Derivedfrom == "0"); queryable = queryable.Where(q => q.Assettype == "4"); queryable = queryable.Where(q => q.Title.Contains(freeText)); var res = queryable.GetResults(); foreach (var searchResult in res) { renderList.assets.Add(new asset() { htmlTag = searchResult.Document.Thumbhtmltag, title = searchResult.Document.Title }); } } |
Here is an example of the website using the search
...
You can download all the configuration and c# files here:
...