Passed to dtssMergeIndexes to merge two more indexes together.
struct dtsIndexMergeJob : public dtsJobBase { const char * indexesToMerge; long iTargetIndex; long fAllowConcurrentAccess; long fClearTarget; long result; long mergeFlags; };
dtsearch.h
Merging combines two or more indexes into a single target index. The resulting index will contain any documents that were present in any of the input indexes.
|
Data Member |
Description |
|
Obsolete. | |
|
Set to true if you want the target index to be deleted before the merge begins. | |
|
A null-delimited string set containing a list of the indexes to be merged (for each index, the full path to the index should be listed). | |
|
0-based index that indicates which of the indexes in the indexesToMerge list should be the "target" of the merge (that is, the index that will receive the information from the other indexes). | |
|
IndexingFlags specifying how the merge should be performed. | |
|
On return, result is 0 if the operation completed successfully and non-zero if an error occurred. |
|
Method |
Description |
|
Constructor |
|
Data Member |
|
Constructor |
|
Copyright (c) 1995-2012 dtSearch Corp. All rights reserved.
|