
Int64Field
- Namespace
- Rowles.LeanCorpus.Document.Fields
- Assembly
- Rowles.LeanCorpus.dll
64-bit signed integer field for exact-match and range filters.
public sealed class Int64Field : IField
- Inheritance
-
Int64Field
- Implements
Int64Field(string, long)
Initialises a new Int64Field with the specified name and value.
Int64Field(string, long, bool)
Initialises a new Int64Field with the specified name, value, and stored-field behaviour.
Int64Field(string, long, bool, float, bool, FieldIndexOptions)
Initialises a new Int64Field with the specified name, value, stored-field behaviour, and index-time boost.
Boost
Index-time boost applied to queries that score this field.
FieldType
The kind of data this field holds.
IndexOptions
Controls which postings data (doc IDs, frequencies, positions, offsets) is written to the inverted index. Lower levels reduce disk usage and indexing time but disable phrase queries and scoring features. Default: DocsAndFreqsAndPositions for TextField; DocsAndFreqs for StringField; DocsOnly for NumericField.
IsIndexed
Whether the field is included in the inverted index.
IsStored
Whether the raw value is persisted in stored fields.
Name
Field name used for indexing and retrieval.
StoreDocValues
Whether to populate DocValues (sorted, sorted-set, numeric, binary) for this field.
When false, no DocValues sidecar files are produced for the field.
Default: true for StringField and NumericField;
false for TextField, StoredField, and BinaryField.
Value
Gets the integer value of this field.