IndexSettings
Innehåll
[
Dölj
]
IndexSettings class
Representerar indexinställningarna som gör det möjligt att anpassa indexeringsoperationerna.
public class IndexSettings
Konstruktörer
| namn | Beskrivning |
|---|---|
| IndexSettings() | Initierar en ny instans avIndexSettings class. |
Egenskaper
| namn | Beskrivning |
|---|---|
| AutoDetectEncoding { get; set; } | Hämtar eller ställer in ett värde som anger om kodning ska detekteras automatiskt eller inte. Standardvärdet ärfalsk . |
| CustomExtractors { get; } | Hämtar den anpassade extraktionssamlingen. |
| DocumentFilter { get; set; } | Hämtar eller ställer in ett dokumentfilter. DenDocumentFilter fungerar på inkluderingslogiken. AnvändDocumentFilter klass för att skapa ett dokumentfilterinstanser. Standardvärdet ärnull , vilket innebär att alla tillagda dokument indexeras. |
| IndexType { get; set; } | Hämtar eller ställer in indextypen. Standardvärdet ärNormalIndex . |
| InMemoryIndex { get; } | Får ett värde som indikerar om indexet är lagrat i minnet eller på disken. |
| Logger { get; set; } | Hämtar eller ställer in en logger som används för att logga händelser och fel i indexet. Observera att loggern inte sparas och måste skapas och tilldelas varje gång indexet skapas eller laddas. |
| MaxIndexingReportCount { get; set; } | Hämtar eller ställer in det maximala antalet indexeringsrapporter. Standardvärdet är5 . |
| MaxSearchReportCount { get; set; } | Hämtar eller ställer in det maximala antalet sökrapporter. Standardvärdet är10 . |
| SearchThreads { get; set; } | Hämtar eller ställer in antalet trådar som används för sökningen. Standardvärdet ärDefault , vilket innebär att sökningen kommer att utföras med antalet trådar lika med antalet processorkärnor. |
| TextStorageSettings { get; set; } | Hämtar eller ställer in textlagringsinställningarna. Standardvärdet ärnull , vilket innebär att dokumenttexter inte lagras. |
| UseCharacterReplacements { get; set; } | Hämtar eller ställer in ett värde som anger om teckenersättning ska användas eller inte. Standardvärdet ärfalsk . |
| UseRawTextExtraction { get; set; } | Hämtar eller ställer in ett värde som anger om råläget används för textextraktion om möjligt. Standardvärdet ärSann . Råläget kan öka indexeringshastigheten avsevärt, men normalt läge förbättrar formateringen av den extraherade texten. |
| UseStopWords { get; set; } | Hämtar eller ställer in ett värde som anger om stoppord ska användas eller inte. Standardvärdet ärSann . |
Anmärkningar
Läs mer
Exempel
Exemplet visar en typisk användning av klassen.
string indexFolder = @"c:\MyIndex\";
IndexSettings settings = new IndexSettings();
settings.IndexType = IndexType.CompactIndex; // Ställa in indextypen
Index index = new Index(indexFolder, settings); // Skapa ett index
Se även
- namnutrymme GroupDocs.Search
- hopsättning GroupDocs.Search