IndexSettings

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