Class SearchManager
Inheritance
System.Object
SearchManager
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Mediachase.Search.dll
Version: 13.30.0
public class SearchManager
Constructors
Declaration
public SearchManager(string applicationName)
Parameters
Type |
Name |
Description |
System.String |
applicationName |
The name of the application associated with this search manager.
|
Methods
Updates the index with either an incremental or full build.
Declaration
public void BuildIndex(bool rebuild)
Parameters
Type |
Name |
Description |
System.Boolean |
rebuild |
If true, rebuilds the entire index; otherwise, incrementally updates the index.
|
Returns an array containing the configured index builders.
Declaration
public IndexBuilder[] GetIndexBuilders()
Returns
Declaration
protected virtual void OnSearchIndexMessage(object source, SearchIndexEventArgs args)
Parameters
Declaration
protected virtual void OnSearchMessage(object source, SearchEventArgs args)
Parameters
Searches for the specified criteria.
Declaration
public ISearchResults Search(ISearchCriteria criteria)
Parameters
Returns
Updates the index for the specified items.
Declaration
public bool UpdateIndex(IEnumerable<int> itemIds)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.Int32> |
itemIds |
|
Returns
Type |
Description |
System.Boolean |
|
Events
Declaration
public event SearchIndexHandler SearchIndexMessage
Event Type
Declaration
public event SearchMessageHandler SearchMessage
Event Type