IndexSettings
isi
[
bersembunyi
]
IndexSettings class
Merupakan pengaturan indeks yang memungkinkan untuk menyesuaikan operasi pengindeksan.
public class IndexSettings
Konstruktor
Nama | Keterangan |
---|---|
IndexSettings() | Menginisialisasi instance baru dariIndexSettings kelas. |
Properti
Nama | Keterangan |
---|---|
AutoDetectEncoding { get; set; } | Mendapat atau menetapkan nilai yang menunjukkan apakah akan mendeteksi penyandian secara otomatis atau tidak. Nilai defaultnya adalahPALSU . |
CustomExtractors { get; } | Mendapat koleksi ekstraktor khusus. |
DocumentFilter { get; set; } | Mendapat atau menyetel filter dokumen. TheDocumentFilter bekerja pada logika inklusi. GunakanDocumentFilter kelas untuk pembuatan instance filter dokumen. Nilai defaultnya adalahbatal , artinya semua dokumen yang ditambahkan akan diindeks. |
IndexType { get; set; } | Mendapat atau menetapkan jenis indeks. Nilai defaultnya adalahNormalIndex . |
InMemoryIndex { get; } | Mendapat nilai yang menunjukkan apakah indeks disimpan di memori atau di disk. |
Logger { get; set; } | Mendapat atau menyetel logger yang digunakan untuk mencatat peristiwa dan kesalahan dalam indeks. Perhatikan bahwa logger tidak disimpan dan harus dibuat dan ditetapkan setiap kali indeks dibuat atau dimuat. |
MaxIndexingReportCount { get; set; } | Mendapat atau menetapkan jumlah maksimum laporan pengindeksan. Nilai defaultnya adalah5 . |
MaxSearchReportCount { get; set; } | Mendapatkan atau menyetel jumlah maksimum laporan pencarian. Nilai defaultnya adalah10 . |
SearchThreads { get; set; } | Mendapat atau menetapkan jumlah utas yang digunakan untuk pencarian. Nilai defaultnya adalahDefault , artinya pencarian akan dilakukan dengan menggunakan jumlah thread yang sama dengan jumlah core prosesor. |
TextStorageSettings { get; set; } | Mendapat atau mengatur pengaturan penyimpanan teks. Nilai defaultnya adalahbatal , artinya teks dokumen tidak disimpan. |
UseCharacterReplacements { get; set; } | Mendapat atau menetapkan nilai yang menunjukkan apakah akan menggunakan penggantian karakter atau tidak. Nilai defaultnya adalahPALSU . |
UseRawTextExtraction { get; set; } | Mendapat atau menetapkan nilai yang menunjukkan apakah mode mentah digunakan untuk ekstraksi teks jika memungkinkan. Nilai defaultnya adalahBENAR . Mode mentah dapat meningkatkan kecepatan pengindeksan secara signifikan, tetapi mode normal meningkatkan pemformatan teks yang diekstraksi. |
UseStopWords { get; set; } | Mendapat atau menetapkan nilai yang menunjukkan apakah akan menggunakan kata berhenti atau tidak. Nilai defaultnya adalahBENAR . |
Perkataan
Belajarlah lagi
Contoh
Contoh ini menunjukkan penggunaan umum kelas.
string indexFolder = @"c:\MyIndex\";
IndexSettings settings = new IndexSettings();
settings.IndexType = IndexType.CompactIndex; // Mengatur tipe indeks
Index index = new Index(indexFolder, settings); // Membuat indeks
Lihat juga
- ruang nama GroupDocs.Search
- perakitan GroupDocs.Search