• Using Wildcard and Synonym searching in Episerver
    Description Episerver has the ability to do Wildcard and Synonym searching and you would like to use them both at the same time, unfortunately Episerver does not currently support this configuration of combined searching. Resolution Due to how Wildcard and Synonym search currently...

  • How to Combine Standard Sort Orders with BoostMatching
    Description The article describes the issue when trying to add sorting of non-BoostMatching results with BoostMatching filtered results. The issue is that when adding sort to the results it will be ordered in that sort order only. The "score"-mechanism will be replaced, which make...

  • Find Index - Public and Private Urls
    Description What is the difference between the public and private find url's and when to use them.  Resolution The answer is the index permission. The Public URL enables Read permission only while the Private URL allows Read-Write. With Public Url the GET operation can be used to ...

  • Episerver Find - related queries on current site on a multi-site
    Description If you have a multisite installation and want to get related queries filtered on the current site. Resolution What you can do is to do something like this: var didyouMean = client.Statistics().GetDidYouMean(model.Query, x =>            {                x.Size = 10; ...

  • Removing page type from Episerver Search results
    Description To remove page types from episerver search(lucene) search results do the below.  Resolution Add the ISearchable interface to your class and add the following properties.  public bool AllowReIndexChildren { get { return true; } } public bool IsSearchable { get { return ...

  • Multi-words synonyms don't work if query contains WithAndAsDefaultOperator
    DescriptionMulti-words synonyms don't work if query contains WithAndAsDefaultOperator.  For example: if (!String.IsNullOrWhiteSpace(query.QueryString)) { search = search.For(query.QueryString) .InAllField() .WithAndAsDefaultOperator() .UsingSynonyms(); }CauseThe issue is with how the token...

  • How to Get Find Autocomplete Results Only For the Current Language Branch
    Episerver Find has a nifty autocomplete feature which allows users to get suggestions as they are typing their search query. If you have a multi-language site, autocomplete by default will return suggestions from all languages. If you want to return autocomplete suggestions only from th...

  • Find Index Timeout with OnPublish Event
    The error you might see in your log is this: EPiServer.Logging.Compatibility.LogManager+CompatibilityWrapper.Error - An exception occurred while indexing (IContent). The operation has timed out. EPiServer.Find.ServiceException: The operation has timed out ---> System.Net.WebException...