Separate NuGet package for Search

Fixed in

EPiServer.Search 9.0.1

Created

Sep 18, 2017

Updated

Nov 27, 2017

Area

CMS Core

State

Closed, Fixed


Description

A new package for the EPiServer.Search CMS integration. This package is versioned together with the EPiServer.Search package, which contains the Indexing Service.

Breaking Changes

  • The following classes has been moved from the EPiServer.Framework and EPiServer.CMS.Core packages to EPiServer.Search.Cms or EPiServer.Search.Cms.AspNet:
    • All classes in or below the EPiServer.Search namespace from the EPiServer.Framework, EPiServer and EPiServer.ApplicationModules assemblies. This includes all EPiServer.Search configuration sections and elements.
    • EPiServer.Core.ContentSearchHandler from the EPiServer assembly
    • EPiServer.Web.WebControls.SearchDataSource from the EPiServer.Web.WebControls assembly
    • EPiServer.Cms.Shell.Search.EPiServerSearchProviderBase from the EPiServer.Cms.Shell.UI assembly
  • Search initialization will not be done when EPiServer.Web.InitializationModule is complete. If dependent on Search being initialized, add a dependency to EPiServer.Search.Initialization.SearchInitialization module in the EPiServer.Search.Client package.