Hi,
I try to create a search criteria with wildcards for an autocomplete search.
How can I use wildcard search if I make my own search criteria like this:
var criteria = ExamineManager.Instance
.SearchProviderCollection["ExternalSearcher"]
.CreateSearchCriteria();
string[] dynquery = new string[] { query };
if (multipleGroupedOr)
{
dynquery = query.Split(multipleGroupedOrSeparator);
}
var crawl = criteria.GroupedOr(fieldnames, dynquery)
.Not()
.Field("umbracoNaviHide", "1")
.Not()
.Field("nodeTypeAlias", "Image")
.Compile();
ISearchResults SearchResults = ExamineManager.Instance
.SearchProviderCollection["ExternalSearcher"]
.Search(crawl);
MultipleCharacterWildcard() on dynquery doesn't work.
var crawl = criteria.GroupedOr(fieldnames, dynquery.MultipleCharacterWildcard())
.Not()
.Field("umbracoNaviHide", "1")
.Not()
.Field("nodeTypeAlias", "Image")
.Compile();
Thanks for any help!
This is a companion discussion topic for the original entry at https://our.umbraco.com/forum/61191-examine-search-criteria-with-wildcards