Welcome to the navigation

Ipsum et velit magna eiusmod deserunt exercitation minim sunt dolore nisi dolor ad officia cillum nulla amet, aute dolore voluptate quis commodo sed aliquip laboris. Sit in occaecat amet, quis veniam, deserunt lorem minim cillum et ea laborum, duis exercitation officia in dolor eu aliqua, ad in qui voluptate consequat

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();