Rowles.LeanCorpus.Document.Fields
Classes
BinaryField
Stored-only field whose value is persisted as raw bytes without any text encoding.
GeoPointField
Indexed geo-point field. Stores latitude and longitude as two numeric fields (fieldName_lat and fieldName_lon) for range filtering and distance queries.
InetAddressField
Stored binary field for an IPv4 or IPv6 address.
Int64Field
64-bit signed integer field for exact-match and range filters.
NumericField
Numeric field for range filters and sorting.
StoredField
Stored-only field whose value can be retrieved from stored fields but is not indexed.
StringField
Exact-match field stored as-is, not passed through the analyser.
TextField
Full-text field passed through the analyser pipeline.
VectorField
Dense float vector for semantic and RAG workloads.
Interfaces
IField
Defines the contract for a document field.
Enums
FieldIndexOptions
Controls which postings data is written to the inverted index for a field. Lower levels save disk space and indexing time; higher levels enable phrase queries, highlighting, and scored term frequency.
FieldType
Categorises the kind of data a field holds.
StringDocValues
Controls which DocValues representations are written for a StringField.