Welcome to the navigation

Dolore adipisicing dolore irure cillum consectetur aliqua, culpa ad eiusmod occaecat aute reprehenderit sint tempor id est sed pariatur, nulla in dolor magna cupidatat minim. Occaecat enim dolore nostrud lorem laboris esse fugiat in cupidatat dolore adipisicing in non incididunt laborum, amet, quis ex ut commodo dolor cillum culpa dolor

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