Loading...
Area: Optimizely Search & Navigation

Recommended reading 

Introduction

This document describes breaking changes for EPiServer 8 Find in relation to EPiServer 7.5 Find, and steps needed to update affected code.

NOTE If you are currently using Find On-Premise you should not upgrade to EPiServer Find 8, since this release is not compatible with the On-Premise version.

EPiServer.Find assembly:

The following public classes were removed:

EPiServer.Find.RequestExecuter
EPiServer.Find.RequestExecuter<T>

EPiServer.Find.Framework assembly

The following public classes or interfaces were removed:

EPiServer.Find.Framework.BestBets.BestBetInitializationModule
EPiServer.Find.Framework.Statistics.ForInternalUseOnly.AvailableSiteAndLanguages
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.EditorialDidYouMean
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.EditorialAutoComplete
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsEditorialListResponse<T>
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.TrackResponse
EPiServer.Find.Framework.Statistics.SiteIdentityDeletedEventHandler
EPiServer.Find.Framework.Statistics.SiteIdentityRenamedEventHandler
EPiServer.Find.Framework.Statistics.Models.StatsBaseResponse
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsEditorialResponse
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryInterval
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryLatest
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryLatestResponse
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryTop
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryNull
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryNullResponse
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryResponse
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.EditorialSpellCheck
EPiServer.Find.Framework.Statistics.ForInternalUseOnly.TimeInterval
EPiServer.Find.Framework.Statistics.Models.StatsResponse<T>
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryTopResponse
EPiServer.Find.Framework.UI.ClientScriptExtensions
EPiServer.Find.Framework.UI.IndexDocument
EPiServer.Find.Framework.UI.Controllers.OptimizationsController
EPiServer.Find.Framework.UI.Controllers.IndexOverviewController
EPiServer.Find.Framework.UI.Controllers.StatisticsController
EPiServer.Find.Framework.UI.IDocumentInterpreter
EPiServer.Find.Framework.UI.DocumentInterpreterBase
EPiServer.Find.Framework.UI.Helpers
EPiServer.Find.Framework.UI.IIndexOverviewModule
EPiServer.Find.Framework.UI.Models.AutoCompleteModelHit
EPiServer.Find.Framework.UI.Models.MasterModel
EPiServer.Find.Framework.UI.Models.RelatedQueriesModelHit
EPiServer.Find.Framework.UI.Models.ExploreModel
EPiServer.Find.Framework.UI.Models.IndexType
EPiServer.Find.Framework.UI.MenuProvider
EPiServer.Find.Framework.UI.Models.BaseModel
EPiServer.Find.Framework.UI.Models.AutoCompleteModel
EPiServer.Find.Framework.UI.Models.BestBetInputModel
EPiServer.Find.Framework.UI.Models.BestBetsModel
EPiServer.Find.Framework.UI.Models.BestBetTargetModel
EPiServer.Find.Framework.UI.Models.BestBetModel
EPiServer.Find.Framework.UI.Models.AutoCompleteInputModel
EPiServer.Find.Framework.UI.Models.RelatedQueryInputModel
EPiServer.Find.Framework.UI.Models.SpellCheckInputModel
EPiServer.Find.Framework.UI.Models.ErrorModel
EPiServer.Find.Framework.UI.Models.RelatedQueriesModel
EPiServer.Find.Framework.UI.Models.SpellCheckModel
EPiServer.Find.Framework.UI.Models.SpellCheckSuggestionModel
EPiServer.Find.Framework.UI.Models.StatisticsModel
EPiServer.Find.Framework.UI.Models.QueryCount
EPiServer.Find.Framework.UI.Models.EmbeddedResource
EPiServer.Find.Framework.UI.Models.IndexStatusModel
EPiServer.Find.Framework.UI.Models.PartialAction
EPiServer.Find.Framework.UI.Models.IndexOverviewModel
EPiServer.Find.Framework.UI.Models.PagingModel

The following public classes were moved to EPiServer.Find.Statistics assembly, in EPiServer.Find.Statistics.Api namespace:

EPiServer.Find.Framework.Statistics.Models.DidYouMean
EPiServer.Find.Framework.Statistics.Models.SpellCheck
EPiServer.Find.Framework.Statistics.Models.AutoComplete

The EPiServer.Find.Framework.Statistics.ForInternalUseOnly.IStatisticsClient interface as well as EPiServer.Find.Framework.Statistics.ForInternalUseOnly.StatisticsClient class is moved to EPiServer.Find.Statistics assembly, in EPiServer.Find.Statistics namespace.

The following public classes were moved to EPiServer.Find.UI assembly, in EPiServer.Find.UI namespace:

EPiServer.Find.Framework.UI.AssemblyResourceProvider
EPiServer.Find.Framework.UI.NeverExpiresCacheDep
EPiServer.Find.Framework.UI.AssemblyResourceProviderRegistrationModule

EPiServer.Find.Cms assembly

The following public classes were removed:

EPiServer.Find.Cms.UI.ContentDocumentInterpreter
EPiServer.Find.Cms.UI.Controllers.CmsStatusController
EPiServer.Find.Cms.UI.Models.CmsStatusModel
EPiServer.Find.Cms.UI.Models.SiteModel
EPiServer.Find.Cms.UI.Models.SiteStatusModel

The EPiServer.Find.Cms.LanguageStatisticTag is moved to EPiServer.Find.Framework assembly, in EPiServer.Find.Framework.Statistics namespace.

Do you find this information helpful? Please log in to provide feedback.

Last updated: Jun 10, 2014

Recommended reading