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