Welcome to the navigation

Sint deserunt ullamco sunt do ut aute cillum ut nostrud eiusmod excepteur labore elit, dolor nulla magna enim culpa nisi voluptate cupidatat sed esse dolore. Eiusmod exercitation labore minim in esse tempor qui commodo officia duis pariatur, aliquip occaecat reprehenderit fugiat ut sint sit deserunt dolor id veniam, cillum irure

Yeah, this will be replaced... But please enjoy the search!

EPiServer Find Wildcard searching

This is a bit of a hidden feature in EPiServer Find. Typically when you want wildcard searching miscellaneous blogs will make us use the EPiServer UnifiedSearch. There is a much simpler solution than so.

public static class SearchExtensions
{
    public static IQueriedSearch<T> WildCardSearch<T>(this ITypeSearch<T> search, string query)
    {
        return search.For<T>(query, q => q.Query = string.Concat("*", query, "*"));
    }
}

Use it like this

var result = SearchClient.Instance.Search<FAQItem>()
                    .WildCardSearch(query)
                    .OrderByDescending(x => x.Name)
                    .FilterForVisitor()
                    .GetContentResult();