SaaS CMS has officially launched! Learn more now.

Interface ISearchIndexBuilder

Search Index Builder Interface.

Namespace: Mediachase.Search
Assembly: Mediachase.Search.dll
Version: 11.8.3
Syntax
public interface ISearchIndexBuilder

Properties

Indexer

Gets or sets the build indexer.

Declaration
IndexBuilder Indexer { get; set; }
Property Value
Type Description
IndexBuilder

The build indexer.

Manager

Gets or sets the manager.

Declaration
SearchManager Manager { get; set; }
Property Value
Type Description
SearchManager

The manager.

Methods

BuildIndex(Boolean)

Builds the index.

Declaration
void BuildIndex(bool rebuild)
Parameters
Type Name Description
System.Boolean rebuild

if set to true the full rebuild will be done, if not. The last build date will be used.

UpdateIndex(IEnumerable<Int32>)

Updates the specified items in the index.

Declaration
bool UpdateIndex(IEnumerable<int> itemIds)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Int32> itemIds

The ids of the items to update.

Returns
Type Description
System.Boolean

True if successful; otherwise, false.

Events

SearchIndexMessage

An event handler for progress message events.

Declaration
event SearchIndexHandler SearchIndexMessage
Event Type
Type Description
SearchIndexHandler