You are here: C++ API > Enumerations > IndexingStep Enumeration
Close
dtSearch Text Retrieval Engine Programmer's Reference
IndexingStep Enumeration

Describes the current status of the indexer 

 

API

C++: Returned through dtsIndexProgressInfo.step 

.NET: Returned through IndexProgressInfo and IndexJob.StatusIndexingStep 

Java: Returned through IndexProgressInfo

File: dtsearch.h

Syntax
C++
enum IndexingStep { ixStepNone = 0, ixStepBegin = 1, ixStepCreatingIndex = 2, ixStepCheckingFiles = 3, ixStepReadingFiles = 4, ixStepStoringWords = 5, ixStepMerging = 6, ixStepCompressing = 7, ixStepDone = 8, ixStepVerifyingIndex = 9, ixStepMergingIndexes = 10, ixStepRemovingDeletedFiles = 11, ixStepCommittingChanges = 12 };
Members
Description
ixStepNone = 0
Not started
ixStepBegin = 1
Start of indexing job
ixStepCreatingIndex = 2
An index is being created
ixStepCheckingFiles = 3
Searching for files to be added to the index or checking files to see if they have already been indexed
ixStepReadingFiles = 4
Parsing files into words and sorting the words
ixStepStoringWords = 5
Storing word information to be added to the index
ixStepMerging = 6
Adding words to the index
ixStepCompressing = 7
Compressing the index
ixStepDone = 8
Indexing complete
ixStepVerifyingIndex = 9
Checking for index corruption
ixStepMergingIndexes = 10
Merging two or more indexes into a single index
ixStepRemovingDeletedFiles = 11
Checking all files in the index to see if they have been deleted
ixStepCommittingChanges = 12
Committing index update
Copyright (c) 1995-2025 dtSearch Corp. All rights reserved.