DocumentFilter
IndexSettings.DocumentFilter property
ドキュメント フィルタを取得または設定します。DocumentFilter
包含ロジックで動作します. DocumentFilter
ドキュメント フィルタ インスタンスを作成するためのクラス。 デフォルト値はヌル
、これは、追加されたすべてのドキュメントがインデックス化されることを意味します.
public DocumentFilter DocumentFilter { get; set; }
プロパティ値
ドキュメント フィルター。
例
この例は、ドキュメント フィルターの設定方法を示しています。
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// 拡張子が '.doc'、'.docx'、'.rtf' のドキュメントをスキップするフィルタを作成します
IndexSettings settings = new IndexSettings();
DocumentFilter fileExtensionFilter = DocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // ファイル拡張子フィルターの作成
DocumentFilter invertedFilter = DocumentFilter.CreateNot(fileExtensionFilter); // ファイル拡張子フィルターの反転
settings.DocumentFilter = invertedFilter;
// 指定したフォルダにインデックスを作成
Index index = new Index(indexFolder, settings);
// ドキュメントのインデックス作成
index.Add(documentsFolder);
// 検索中
SearchResult result = index.Search("Einstein");
関連項目
- class DocumentFilter
- class IndexSettings
- 名前空間 GroupDocs.Search
- 組み立て GroupDocs.Search