The IndexFileNames type exposes the following members.

Constructors

  NameDescription
Public methodIndexFileNames
Initializes a new instance of the IndexFileNames class

Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodStatic memberFileNameFromGeneration
Computes the full file name from base, extension and generation. If the generation is -1, the file name is null. If it's 0, the file name is If it's > 0, the file name is
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Fields

  NameDescription
Public fieldStatic memberCOMPOUND_EXTENSIONS
File extensions of old-style index files
Public fieldStatic memberCOMPOUND_FILE_EXTENSION
Extension of compound file
Public fieldStatic memberCOMPOUND_FILE_STORE_EXTENSION
Extension of compound file for doc store files
Public fieldStatic memberDELETABLE
Name of the index deletable file (only used in pre-lockless indices)
Public fieldStatic memberFIELD_INFOS_EXTENSION
Extension of field infos
Public fieldStatic memberFIELDS_EXTENSION
Extension of stored fields file
Public fieldStatic memberFIELDS_INDEX_EXTENSION
Extension of stored fields index file
Public fieldStatic memberFREQ_EXTENSION
Extension of freq postings file
Public fieldStatic memberGEN_EXTENSION
Extension of gen file
Public fieldStatic memberINDEX_EXTENSIONS
This array contains all filename extensions used by Lucene's index files, with two exceptions, namely the extension made up from
CopyC#
.f
+ a number and from
CopyC#
.s
+ a number. Also note that Lucene's
CopyC#
segments_N
files do not have any filename extension.
Public fieldStatic memberINDEX_EXTENSIONS_IN_COMPOUND_FILE
File extensions that are added to a compound file (same as above, minus "del", "gen", "cfs").
Public fieldStatic memberNON_STORE_INDEX_EXTENSIONS
Public fieldStatic memberNORMS_EXTENSION
Extension of norms file
Public fieldStatic memberPLAIN_NORMS_EXTENSION
Extension of plain norms
Public fieldStatic memberPROX_EXTENSION
Extension of prox postings file
Public fieldStatic memberSEGMENTS
Name of the index segment file
Public fieldStatic memberSEGMENTS_GEN
Name of the generation reference file name
Public fieldStatic memberSEPARATE_NORMS_EXTENSION
Extension of separate norms
Public fieldStatic memberSTORE_INDEX_EXTENSIONS
Public fieldStatic memberTERMS_EXTENSION
Extension of terms file
Public fieldStatic memberTERMS_INDEX_EXTENSION
Extension of terms index file
Public fieldStatic memberVECTOR_EXTENSIONS
File extensions for term vector support
Public fieldStatic memberVECTORS_DOCUMENTS_EXTENSION
Extension of vectors documents file
Public fieldStatic memberVECTORS_FIELDS_EXTENSION
Extension of vectors fields file
Public fieldStatic memberVECTORS_INDEX_EXTENSION
Extension of vectors index file

See Also