Interface ISearchIndexBuilder
Search Index Builder Interface.
Namespace: Mediachase.Search
Assembly: Mediachase.Search.dll
Version: 14.26.0Syntax
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
add_SearchIndexMessage(SearchIndexHandler)
Declaration
void add_SearchIndexMessage(SearchIndexHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| SearchIndexHandler | value |
BuildIndex(Boolean)
Builds the index.
Declaration
void BuildIndex(bool rebuild)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | rebuild | if set to |
remove_SearchIndexMessage(SearchIndexHandler)
Declaration
void remove_SearchIndexMessage(SearchIndexHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| SearchIndexHandler | value |
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 |