IndexRepository Class |
Namespace: GroupDocs.Search
The IndexRepository type exposes the following members.
Name | Description | |
---|---|---|
![]() | IndexRepository |
Initializes a new instance of the IndexRepository class.
|
Name | Description | |
---|---|---|
![]() | Events |
Gets the event hub for subscribing to events.
|
![]() | Indexes |
Gets the indexes contained in this IndexRepository.
|
Name | Description | |
---|---|---|
![]() ![]() | AddToRepository(String) |
Opens and adds an index to the index repository.
|
![]() ![]() | AddToRepository(Index) |
Adds an index to the index repository.
|
![]() ![]() | Create |
Creates a new index in memory.
|
![]() ![]() | Create(String) |
Creates a new index on disk.
The index folder will be cleaned before the index creation.
|
![]() ![]() | Create(IndexSettings) |
Creates a new index in memory.
|
![]() ![]() | Create(String, IndexSettings) |
Creates a new index on disk.
The index folder will be cleaned before the index creation.
|
![]() | Dispose |
Releases all resources used by the IndexRepository.
|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize |
Finalizes an instance of the IndexRepository class.
(Overrides ObjectFinalize.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() ![]() | Search(String) |
Searches in all indexes of the repository.
|
![]() ![]() | Search(SearchQuery) |
Searches in all indexes of the repository.
|
![]() ![]() | Search(String, SearchOptions) |
Searches in all indexes of the repository.
|
![]() ![]() | Search(SearchQuery, SearchOptions) |
Searches in all indexes of the repository.
|
![]() | ToString | (Inherited from Object.) |
![]() ![]() | Update |
Updates all indexes in the repository.
|
![]() ![]() | Update(UpdateOptions) |
Updates all indexes in the repository.
|
string indexFolder1 = @"c:\MyIndex\"; string indexFolder2 = @"c:\MyIndex\"; string query = "Einstein"; IndexRepository repository = new IndexRepository(); repository.AddToRepository(indexFolder1); // Loading an existing index repository.AddToRepository(indexFolder2); // Loading another existing index SearchResult result = repository.Search(query); // Searching in indexes of the repository