bran31
11/07/2023, 7:01 AMJemayn
11/07/2023, 8:40 AMJemayn
11/07/2023, 8:45 AMcsharp
if (!_examineManager.TryGetIndex(Umbraco.Cms.Core.Constants.UmbracoIndexes.ExternalIndexName,
out var index)) return null;
var pages = index.Searcher.CreateQuery("content")
.ManagedQuery(query, new[] { $"nodeName_{culture.ToLowerInvariant()}" })
.And()
.GroupedOr(new[] { "__NodeTypeAlias" }, ArticlePicker.ModelTypeAlias, ContentPage.ModelTypeAlias, LandingPage.ModelTypeAlias)
.And()
.Field("SearchablePath", siteId.ToString())
.Execute(QueryOptions.SkipTake(0, limit));
One thing to bear in mind is that the "SearchablePath" is a custom field that contains the values from the path split by space instead of commas as they are otherwise not searchableA hub and casual space for you to interact with fellow community members and learn more about Umbraco!
Powered by