Classes

  Class Description
Public class FileReader
A reader capable of reading the textual contents of file types with available IFilter implementations.
Public class HitComparer
Hit comparer.
Public class IndexHelper
Indexing helper utility.
Public class IndexingService
Base class for indexing facitilies managing one or more indices.
Public class IndexJobLocator
Locates and creates instances of IndexJob.
Public class IndexRebuilder
Calls the Add(IEnumerable<(Of <<'(IndexDocument>)>>), String, String, Boolean) method and check for out of memory exceptions.
Public class IndexSynchronizer
Event subscriber and listener that enables indexing services to keep their indexes synchronized with the underlying data repository.
Public class IndexUpdateJob
Base class for indexing synchronization strategies.
Public class IndexUpdateJobConsumer
Timed worker that consumes IndexUpdateJob instances that have been queued in IndexUpdateJobQueue.
Public class IndexUpdateJobQueue
Job queue for IndexUpdateJob instances.
Public class OptimizationJob
Scheduled job that optimizes an index, making querying against it faster.
Public class QueryLocator
In-memory implementation of a IQueryLocator. Stores SearchQuery instances in a Dictionary<(Of <(<'TKey, TValue>)>)>.
Public class QueryRequest
Provides the data neccessary for an ISearchService to build a query and execute it on one or more indexes.
Public class ResultItem
Base class for search result grid items.
Public class ResultItemFactory<(Of <(<'T>)>)>
Base class for result item factories.
Public class SearchConfigurationService
In-memory search configuration registry.
Public class SearchInitializer
Base class for facilities that registers query configuration elements.
Public class SearchService
Search facility capable of executing queries across one or more indexes, as defined by the query and index configurations.

Interfaces

  Interface Description
Public interface IPersistingSearchConfigurationService
In-memory extension of IConfigurationService.

Delegates

  Delegate Description
Public delegate IndexRebuilder..::..IIndexingService_AddHandler
This method should be called to rebuild the index.