Examine search criteria with wildcards

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