Table of Contents

Public classStatic IndexCheckIssueCodes

Namespace
Rowles.LeanCorpus.Index
Assembly
Rowles.LeanCorpus.dll

Stable issue codes emitted by IndexValidator.

public static class IndexCheckIssueCodes
IndexCheckIssueCodes

Fields

Public fieldConstant CommitCrcMismatch

A commit file failed CRC validation.

Public fieldConstant CommitGenerationMismatch

A commit file generation does not match its file name.

Public fieldConstant CommitInvalidJson

A commit file contains invalid JSON.

Public fieldConstant CommitUnreadable

A commit file could not be read.

Public fieldConstant DeletionFileMissing

A deletion generation file is missing for a segment with deletions.

Public fieldConstant DeletionFileUnreadable

A deletion file could not be read.

Public fieldConstant DeletionLiveCountMismatch

A deletion file live count differs from segment metadata.

Public fieldConstant DocValuesDocCountMismatch

A DocValues field document count differs from segment metadata.

Public fieldConstant DocValuesReadFailure

A DocValues file could not be read.

Public fieldConstant HnswDimensionMismatch

An HNSW file dimension differs from segment metadata.

Public fieldConstant HnswFileMissing

An HNSW file declared by segment metadata is missing.

Public fieldConstant HnswNormalisationMismatch

An HNSW file normalisation flag differs from segment metadata.

Public fieldConstant HnswReadFailure

HNSW graph data could not be read during deep validation.

Public fieldConstant InvalidCodecMagic

A codec file has invalid magic.

Public fieldConstant InvalidDocCount

Segment document count is invalid.

Public fieldConstant InvalidHnswHeader

An HNSW file has an invalid header.

Public fieldConstant InvalidLiveDocCount

Segment live-document count is invalid.

Public fieldConstant InvalidStoredFieldHeader

A stored-field file has an invalid header.

Public fieldConstant InvalidStoredFieldOffsets

A stored-field index contains invalid block offsets.

Public fieldConstant InvalidVectorHeader

A vector file has an invalid header.

Public fieldConstant LegacyIssue

Compatibility code used for issues added through the legacy internal API.

Public fieldConstant MigrationInProgress

A migration marker shows that migration is currently in progress.

Public fieldConstant MigrationRecommended

An index can be opened but migration is recommended.

Public fieldConstant MigrationRequired

An index must be migrated before the requested operation can continue.

Public fieldConstant MigrationStagingCleanupFailed

A migration succeeded but its staging directory could not be removed.

Public fieldConstant NoCommitFile

No commit file was found.

Public fieldConstant PartialMigrationMarkerState

A migration marker cannot be read or describes partial migration state.

Public fieldConstant PostingsReadFailure

Postings could not be read or contain invalid document IDs during deep validation.

Public fieldConstant RequiredFileEmpty

A required segment file is empty.

Public fieldConstant RequiredFileMissing

A required segment file is missing.

Public fieldConstant SegmentIdMismatch

Segment metadata ID does not match the referenced segment ID.

Public fieldConstant SegmentMetadataUnreadable

Segment metadata could not be read.

Public fieldConstant StaleTemporaryFile

A recognised temporary file was left behind by an interrupted write.

Public fieldConstant StoredFieldDocCountMismatch

A stored-field index document count differs from segment metadata.

Public fieldConstant StoredFieldsReadFailure

Stored fields could not be read during deep validation.

Public fieldConstant UnregisteredCompressionPolicy

A stored-field file uses an unregistered compression policy.

Public fieldConstant UnsupportedCodecVersion

A codec file uses an unsupported version.

Public fieldConstant UnsupportedFutureCodecVersion

A codec file uses a future version unsupported by this build.

Public fieldConstant UnsupportedMigrationPath

A codec migration path is not supported by this build.

Public fieldConstant UnsupportedStoredFieldVersion

A stored-field file uses an unsupported version.

Public fieldConstant VectorCountMismatch

A vector file document count differs from segment metadata.

Public fieldConstant VectorDimensionMismatch

A vector file dimension differs from segment metadata.

Public fieldConstant VectorFileMissing

A vector file declared by segment metadata is missing.

Public fieldConstant VectorReadFailure

Vectors could not be read during deep validation.