Stored fields are represented by two files:
The field index, or .fdx file.
This is used to find the location within the field data file of the fields of a particular document. Because it contains fixed-length data, this file may be easily randomly accessed. The position of document n 's field data is the {@link DataOutput#writeLong Uint64} at n*8 in this file.
This contains, for each document, a pointer to its field data, as follows:
This contains the stored fields of each document, as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|