Update

Update()

Обновляет все индексы в репозитории.

public void Update()

Примеры

Пример демонстрирует, как обновлять индексы в репозитории.

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

IndexRepository repository = new IndexRepository();

Index index = repository.Create(indexFolder); // Создание индекса
index.Add(documentsFolder); // Индексация документов

// Удалить документы из папки документов или изменить их или добавить новые документы в папку

repository.Update();

Смотрите также


Update(UpdateOptions)

Обновляет все индексы в репозитории.

public void Update(UpdateOptions options)
Параметр Тип Описание
options UpdateOptions Варианты обновления.

Примеры

Пример демонстрирует, как обновлять индексы в репозитории.

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

IndexRepository repository = new IndexRepository();

Index index = repository.Create(indexFolder); // Создание индекса
index.Add(documentsFolder); // Индексация документов

// Удалить документы из папки документов или изменить их или добавить новые документы в папку

UpdateOptions options = new UpdateOptions();
options.Threads = 2; // Установка количества потоков индексации
repository.Update(options);

Смотрите также