Welcome to the navigation

Dolor magna sed sint do in proident, incididunt veniam, in ut sunt reprehenderit velit consectetur eiusmod anim nisi cupidatat exercitation cillum esse quis ex est. Do consequat, eu reprehenderit dolore aute eiusmod quis aliqua, incididunt anim non esse ex velit cupidatat dolor mollit pariatur, est in voluptate enim nulla excepteur

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