Welcome to the navigation

Ut laboris sunt fugiat officia elit, aute ex commodo anim est sed mollit non aliquip minim occaecat aliqua, dolore amet, lorem cillum id sint laborum. Cillum dolor sed velit fugiat minim do tempor commodo sunt dolore aliquip et est id proident, consectetur ullamco dolore anim ut quis deserunt cupidatat veniam

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