@terascope/types / elasticsearch-interfaces / PropertyESTypeMapping
Interface: PropertyESTypeMapping
Defined in: packages/types/src/elasticsearch-interfaces.ts:244
Extends
BasicESTypeMapping
Indexable
[
prop:string]:any
Properties
| Property | Type | Description | Overrides | Inherited from | Defined in |
|---|---|---|---|---|---|
doc_values? | boolean | Disables the column-oriented storage used for sorting, aggregations, and script access. The field remains searchable via the inverted index if index is true, Reduces disk usage significantly for high-cardinality fields that are only filtered. | - | BasicESTypeMapping.doc_values | packages/types/src/elasticsearch-interfaces.ts:219 |
enabled? | boolean | Completely skips parsing and indexing of the field contents. The data is only stored in the _source field, making it retrievable but entirely invisible to any search, aggregation, or sorting logic. | - | BasicESTypeMapping.enabled | packages/types/src/elasticsearch-interfaces.ts:224 |
index? | boolean | Disables the inverted index, which is the primary structure for searching. The field is still parsed and stored. If doc_values is still true (default for most types), OpenSearch can still perform slow searches by scanning doc values, but you cannot perform full-text search on text fields if they are not indexed. | - | BasicESTypeMapping.index | packages/types/src/elasticsearch-interfaces.ts:214 |
properties | object | - | - | - | packages/types/src/elasticsearch-interfaces.ts:246 |
type | "object" | "nested" | - | BasicESTypeMapping.type | - | packages/types/src/elasticsearch-interfaces.ts:245 |