Index

Index()

の新しいインスタンスを初期化しますIndexメモリ内のクラス.

public Index()

この例は、ファイルをディスクに保存せずにメモリ内にインデックスを作成する方法を示しています。

Index index = new Index(); 

関連項目


Index(IndexSettings)

の新しいインスタンスを初期化しますIndex特定のインデックス設定を持つメモリ内のクラス.

public Index(IndexSettings settings)
パラメータ タイプ 説明
settings IndexSettings インデックス設定オブジェクト。

この例は、特定のインデックス設定でファイルをディスクに保存せずにメモリ内にインデックスを作成する方法を示しています.

IndexSettings settings = new IndexSettings();
settings.IndexType = IndexType.CompactIndex;
Index index = new Index(settings);

関連項目


Index(string)

の新しいインスタンスを初期化しますIndex class. ディスク上に新しいインデックスを作成するか、既存のインデックスを開きます。

public Index(string indexFolder)
パラメータ タイプ 説明
indexFolder String インデックス フォルダーのパス。

この例は、ディスクにインデックスを作成する方法、または既存のインデックスを開く方法を示しています。

string indexFolder = @"c:\MyIndex\";
Index index = new Index(indexFolder); 

関連項目


Index(string, IndexSettings)

の新しいインスタンスを初期化しますIndex class. 特定の設定で新しいインデックスを作成するか、ディスク上の既存のインデックスを開きます。

public Index(string indexFolder, IndexSettings settings)
パラメータ タイプ 説明
indexFolder String インデックス フォルダーのパス。
settings IndexSettings インデックス設定オブジェクト。

この例は、特定のインデックス設定でディスクにインデックスを作成する方法を示しています.

string indexFolder = @"c:\MyIndex\";
IndexSettings settings = new IndexSettings();
settings.IndexType = IndexType.CompactIndex;
Index index = new Index(indexFolder, settings);

関連項目


Index(string, bool)

の新しいインスタンスを初期化しますIndex class. 次の場合に、ディスクから既存のインデックスをロードします。overwriteIfExists間違い; それ以外の場合、ディスク上に新しいインデックスを作成します.

public Index(string indexFolder, bool overwriteIfExists)
パラメータ タイプ 説明
indexFolder String インデックス フォルダーのパス。
overwriteIfExists Boolean インデックス フォルダの上書きのフラグ。

この例は、既に別のインデックスを含むフォルダーに新しいインデックスを作成する方法を示しています。

string indexFolder = @"c:\MyIndex\";
Index index = new Index(indexFolder, true);

関連項目


Index(string, IndexSettings, bool)

の新しいインスタンスを初期化しますIndex class. 次の場合に、ディスクから既存のインデックスをロードします。overwriteIfExists間違い ; は、特定のインデックス設定を使用して、ディスク上に新しいインデックスを作成します.

public Index(string indexFolder, IndexSettings settings, bool overwriteIfExists)
パラメータ タイプ 説明
indexFolder String インデックス フォルダーのパス。
settings IndexSettings インデックス設定オブジェクト。
overwriteIfExists Boolean インデックス フォルダの上書きのフラグ。

この例は、特定のインデックス設定でディスクにインデックスを作成する方法を示しています.

string indexFolder = @"c:\MyIndex\";
IndexSettings settings = new IndexSettings();
settings.IndexType = IndexType.CompactIndex;
Index index = new Index(indexFolder, settings, true);

関連項目