Name | Type | Default value | Description |
---|---|---|---|
bitsForValue | int | 63 | Number of bits used to store numerical values. For unsigned numerical fields, the possible values are [0; 2^N - 1], and the field values are stored on N bits. For signed fields (signed integer and double), the possible values are [-2^N, 2^N - 1], and the field values are stored on (N+1) bits. |
blockSize | int | 8192 | |
deltaRefEncodeMultivaluedValues | boolean | True | Delta ref encode multivalued values. |
sortMultivaluedValues | boolean | True | Storing multivalued RAM-based values in an increasing order consumes less RAM. This must be disabled to use some advanced multivalued virtual functions. |
ramBased | boolean | A value field must be RAM-based to perform synthesis efficiently. | |
multiContext | boolean | ||
fieldName | string | The name of the field. The name of a field can only contain lower-case characters, numbers and underscore. [a-z0-9_]+ | |
searchable | boolean | Allows users to query on this field (using a prefix handler). | |
retrievable | boolean | Allows the content of this field to be retrieved at query time and displayed in the search results. | |
dataModelState | string | Is this index field config managed by a data model? @enum{null,auto,customized}. If null, this is not related to a data model. If "auto", this is auto-generated by a data model. If "customized", this was auto-generated by a data model and then customized. | |
dataModelClass | string | If dataModelState is "auto" or customized", you will find here the name of the DataModelClass that generated this field config. | |
dataModelProperty | string | If dataModelState is "auto" or customized", you will find here the name of the DataModelProperty that generated this field config. | |
multivalued | boolean | ||
version | int |
Name | Type | Description |
---|---|---|
fromDataModel | com.exalead.mercury.mami.indexing.v10.FieldConfig | If dataModelState is "customized", you will find here the original object generated by the data model. Use this to easily revert to "auto" state from "customized". |
ListsEncoderConfig | com.exalead.mercury.mami.indexing.v10.ListsEncoderConfig | Configuration of the inverted lists encoder. If no configuration is specified, a Rice encoder is used. |