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);

関連項目