PascalEugster
01/29/2024, 6:04 AMC#
private IEnumerable<Glossary> DoIndexSearch(string query, int page, int pageSize, IIndex index,
out long totalResults)
{
var results = index.Searcher
.CreateQuery(IndexTypes.Content)
.NodeTypeAlias(Glossary.ModelTypeAlias);
if (!query.IsNullOrWhiteSpace())
{
var queryFields = new[] { "nodeName", "teaser" };
results = results.And()
.GroupedOr(queryFields, query.MultipleCharacterWildcard());
}
var searchResults = results.Execute();
if (searchResults == null) return DefaultSearchResult(out totalResults);
totalResults = searchResults.TotalItemCount;
var pagedResults = GetSearchResults(page, pageSize, searchResults);
return pagedResults;
}
PascalEugster
01/29/2024, 6:42 AMD_Inventor
01/29/2024, 7:11 AMIVariationContextAccessor
. Then it's only a matter of appending the culture to the fieldname.PascalEugster
01/29/2024, 7:19 AMA hub and casual space for you to interact with fellow community members and learn more about Umbraco!
Powered by