IndexSettings
내용물
[
숨다
]
IndexSettings class
인덱싱 작업을 사용자 지정할 수 있는 인덱스 설정을 나타냅니다.
public class IndexSettings
생성자
이름 | 설명 |
---|---|
IndexSettings() | 의 새 인스턴스를 초기화합니다.IndexSettings 클래스. |
속성
이름 | 설명 |
---|---|
AutoDetectEncoding { get; set; } | 인코딩을 자동으로 감지할지 여부를 나타내는 값을 가져오거나 설정합니다. 기본값은거짓 . |
CustomExtractors { get; } | 사용자 지정 추출기 컬렉션을 가져옵니다. |
DocumentFilter { get; set; } | 문서 필터를 가져오거나 설정합니다. DocumentFilter 포함 논리에서 작동합니다. 사용DocumentFilter 문서 필터 인스턴스 생성을 위한 클래스. 기본값은없는 , 추가된 모든 문서가 인덱싱됨을 의미합니다. |
IndexType { get; set; } | 인덱스 유형을 가져오거나 설정합니다. 기본값은NormalIndex . |
InMemoryIndex { get; } | 인덱스가 메모리 또는 디스크에 저장되어 있는지 나타내는 값을 가져옵니다. |
Logger { get; set; } | 인덱스의 이벤트 및 오류 로깅에 사용되는 로거를 가져오거나 설정합니다. 로거는 저장되지 않으며 인덱스가 생성되거나 로드될 때마다 생성 및 할당되어야 합니다. |
MaxIndexingReportCount { get; set; } | 인덱싱 보고서의 최대 수를 가져오거나 설정합니다. 기본값은5 . |
MaxSearchReportCount { get; set; } | 최대 검색 보고서 수를 가져오거나 설정합니다. 기본값은10 . |
SearchThreads { get; set; } | 검색에 사용되는 스레드 수를 가져오거나 설정합니다. 기본값은Default , 이는 프로세서 코어 수와 동일한 수의 스레드를 사용하여 검색이 수행됨을 의미합니다. |
TextStorageSettings { get; set; } | 텍스트 저장소 설정을 가져오거나 설정합니다. 기본값은없는 , 문서 텍스트가 저장되지 않음을 의미합니다. |
UseCharacterReplacements { get; set; } | 문자 교체 사용 여부를 나타내는 값을 가져오거나 설정합니다. 기본값은거짓 . |
UseRawTextExtraction { get; set; } | 가능한 경우 텍스트 추출에 원시 모드를 사용할지 여부를 나타내는 값을 가져오거나 설정합니다. 기본값은진실 . 원시 모드는 인덱싱 속도를 크게 높일 수 있지만 일반 모드는 추출된 텍스트의 형식을 향상시킵니다. |
UseStopWords { get; set; } | 불용어 사용 여부를 나타내는 값을 가져오거나 설정합니다. 기본값은진실 . |
비고
더 알아보기
예
이 예제는 클래스의 일반적인 사용법을 보여줍니다.
string indexFolder = @"c:\MyIndex\";
IndexSettings settings = new IndexSettings();
settings.IndexType = IndexType.CompactIndex; // 인덱스 유형 설정
Index index = new Index(indexFolder, settings); // 인덱스 생성
또한보십시오
- 네임스페이스 GroupDocs.Search
- 집회 GroupDocs.Search