The default value for the field if ingested document does not contain it.
If true, the value of the field will be put in a column-oriented DocValues structure.
If true, the value of the field can be used in queries to retrieve matching documents.
Large fields are always lazy loaded and will only take up space in the document cache if the actual value is < 512KB.
Large fields are always lazy loaded and will only take up space in the document cache if the actual value is < 512KB. This option requires stored="true" and multiValued="false". It’s intended for fields that might have very large values so that they don’t get cached in memory.
If true, indicates that a single document might contain multiple values for this field type.
The name of the field.
The name of the field. Field names should consist of alphanumeric or underscore characters only and not start with a digit. This is not currently strictly enforced, but other field names will not have first class support from all components and back compatibility is not guaranteed. Names with both leading and trailing underscores (e.g., _version_) are reserved. Every field must have a name.
If true, omits the norms associated with this field (this disables length normalization for the field, and saves some memory).
If true, omits the norms associated with this field (this disables length normalization for the field, and saves some memory). Defaults to true for all primitive (non-analyzed) field types, such as int, float, data, bool, and string. Only full-text fields or fields need norms.
Similar to omitTermFreqAndPositions but preserves term frequency information.
if true, omits term frequency, positions, and payloads from postings for this field.
if true, omits term frequency, positions, and payloads from postings for this field. This can be a performance boost for fields that don’t require that information. It also reduces the storage space required for the index. Queries that rely on position that are issued on a field with this option will silently fail to find documents. This property defaults to true for all field types that are not text fields.
Instructs Solr to reject any attempts to add a document which does not have a value for this field.
Instructs Solr to reject any attempts to add a document which does not have a value for this field. This property defaults to false.
Control the placement of documents when a sort field is not present.
If true, the actual value of the field can be retrieved by queries.
instruct Solr to include offset of term occurrence in term vectors
instruct Solr to include payload of term occurrence in term vectors
instruct Solr to include position of term occurrence in term vectors
instruct Solr to maintain full term vectors for each document
The type of the field.
If the field has docValues enabled, setting this to true would allow the field to be returned as if it were a stored field (even if it has stored=false) when matching “*” in an fl parameter.
Class representing a Field of Solr Index.
The type contained in this solr field