Update

Update()

Re-indexes documents that have been changed or deleted since last update. Adds new files that have been added to the indexed folders.

public void Update()

Examples

The example demonstrates how to update an index.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";

Index index = new Index(indexFolder); // Creating index in the specified folder
index.Add(documentsFolder); // Indexing documents from the specified folder

// Delete documents from the documents folder or modify them or add new documents to the folder

index.Update(); // Updating the index

See Also


Update(UpdateOptions)

Re-indexes documents that have been changed or deleted since last update. Adds new files that have been added to the indexed folders.

public void Update(UpdateOptions options)
Parameter Type Description
options UpdateOptions The update options.

Examples

The example demonstrates how to update an index with particular update options.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";

Index index = new Index(indexFolder); // Creating index in the specified folder
index.Add(documentsFolder); // Indexing documents from the specified folder

// Delete documents from the documents folder or modify them or add new documents to the folder

UpdateOptions options = new UpdateOptions();
options.Threads = 2; // Setting the number of indexing threads
index.Update(options); // Updating the index

See Also