IndexEngine Class

Represents the core indexer component.

Definition

Namespace: Mythicsoft.Search.Core
Assembly: Mythicsoft.Search.Core (in Mythicsoft.Search.Core.dll) Version: 9.3.830.1
C#
public class IndexEngine : IDisposable
Inheritance
Object    IndexEngine
Implements
IDisposable

Remarks

The IndexEngine is used to either update or recreate an index. Progress is provided through the OnProgress event.

Example

C#
IndexEngine m_indexer = new IndexEngine();
m_indexer.Update(idx, true, false);

Constructors

IndexEngineInitializes a new instance of the IndexEngine class

Methods

DisposeReleases all resources used by the IndexEngine
Dispose(Boolean)Releases the unmanaged resources used by the IndexEngine and optionally releases the managed resources
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Finalize Non-GC class clean up
(Overrides ObjectFinalize)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Stop Cancels any index operation currently running.
ToStringReturns a string that represents the current object.
(Inherited from Object)
Update Update an index, if the index does not already exist it is created.

Events

OnFinished Occurs when the indexing process has finished.
OnProgress Occurs during the indexing process providing progress information.

See Also