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