IndexSettings

IndexSettings class

Vertegenwoordigt de indexinstellingen waarmee de indexeringsbewerkingen kunnen worden aangepast.

public class IndexSettings

Constructeurs

Naam Beschrijving
IndexSettings() Initialiseert een nieuw exemplaar van hetIndexSettings klasse.

Eigenschappen

Naam Beschrijving
AutoDetectEncoding { get; set; } Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of codering automatisch moet worden gedetecteerd. De standaardwaarde isvals .
CustomExtractors { get; } Haalt de aangepaste extractorcollectie op.
DocumentFilter { get; set; } Haalt of stelt een documentfilter in. DeDocumentFilter werkt op de integratielogica. Gebruik deDocumentFilter klasse voor het maken van een documentfilterinstanties. De standaardwaarde isnul , wat betekent dat alle toegevoegde documenten worden geïndexeerd.
IndexType { get; set; } Haalt het indextype op of stelt het in. De standaardwaarde isNormalIndex .
InMemoryIndex { get; } Krijgt een waarde die aangeeft of de index in het geheugen of op schijf is opgeslagen.
Logger { get; set; } Haalt of stelt een logger in die wordt gebruikt voor het loggen van gebeurtenissen en fouten in de index. Merk op dat de logger niet wordt opgeslagen en moet worden gemaakt en toegewezen elke keer dat de index wordt gemaakt of geladen.
MaxIndexingReportCount { get; set; } Haalt het maximale aantal indexeringsrapporten op of stelt het in. De standaardwaarde is5 .
MaxSearchReportCount { get; set; } Haalt het maximale aantal zoekrapporten op of stelt het in. De standaardwaarde is10 .
SearchThreads { get; set; } Hiermee wordt het aantal threads dat voor de zoekopdracht wordt gebruikt, opgehaald of ingesteld. De standaardwaarde isDefault , wat betekent dat de zoekopdracht wordt uitgevoerd met het aantal threads dat gelijk is aan het aantal processorkernen.
TextStorageSettings { get; set; } Haalt de instellingen voor tekstopslag op of stelt deze in. De standaardwaarde isnul , waardoor documentteksten niet worden opgeslagen.
UseCharacterReplacements { get; set; } Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of tekenvervangingen moeten worden gebruikt of niet. De standaardwaarde isvals .
UseRawTextExtraction { get; set; } Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de onbewerkte modus wordt gebruikt voor tekstextractie, indien mogelijk. De standaardwaarde isWAAR . De onbewerkte modus kan de indexeringssnelheid aanzienlijk verhogen, maar de normale modus verbetert de opmaak van de geëxtraheerde tekst.
UseStopWords { get; set; } Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of stopwoorden moeten worden gebruikt of niet. De standaardwaarde isWAAR .

Opmerkingen

Kom meer te weten

Voorbeelden

Het voorbeeld demonstreert een typisch gebruik van de klasse.

string indexFolder = @"c:\MyIndex\";
IndexSettings settings = new IndexSettings();
settings.IndexType = IndexType.CompactIndex; // Het indextype instellen

Index index = new Index(indexFolder, settings); // Een index maken

Zie ook