Welcome to the navigation

In voluptate eu aliqua, proident, et nisi ad labore laboris officia amet, adipisicing minim laborum, aliquip in in incididunt magna sint pariatur, consectetur cillum elit. Commodo consequat, sit minim sint eu adipisicing quis do officia excepteur laboris cillum amet, nisi cupidatat irure ut in elit, reprehenderit veniam, enim in fugiat

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();
Please note that this portal is a BETA site , I will continuously improve all functionality and performance during the coming weeks / the author