Skip to main content

@terascope/types / elasticsearch-interfaces / MappingTypeMapping

Interface: MappingTypeMapping

Properties

_field_names?

optional _field_names: object

enabled

enabled: boolean

Source

elasticsearch-interfaces.ts:869


_meta?

optional _meta: Record<string, unknown>

Source

elasticsearch-interfaces.ts:875


_routing?

optional _routing: object

required

required: boolean

Source

elasticsearch-interfaces.ts:878


_size?

optional _size: object

enabled

enabled: boolean

Source

elasticsearch-interfaces.ts:881


_source?

optional _source: object

compress?

optional compress: boolean

compress_threshold?

optional compress_threshold: string

enabled

enabled: boolean

excludes?

optional excludes: string[]

includes?

optional includes: string[]

Source

elasticsearch-interfaces.ts:884


all_field?

optional all_field: MappingAllField

Source

elasticsearch-interfaces.ts:862


date_detection?

optional date_detection: boolean

Source

elasticsearch-interfaces.ts:863


dynamic?

optional dynamic: boolean | MappingDynamicMapping

Source

elasticsearch-interfaces.ts:864


dynamic_date_formats?

optional dynamic_date_formats: string[]

Source

elasticsearch-interfaces.ts:865


dynamic_templates?

optional dynamic_templates: Record<string, MappingDynamicTemplate> | Record<string, MappingDynamicTemplate>[]

Source

elasticsearch-interfaces.ts:866


index_field?

optional index_field: object

enabled

enabled: boolean

Source

elasticsearch-interfaces.ts:872


numeric_detection?

optional numeric_detection: boolean

Source

elasticsearch-interfaces.ts:876


properties?

optional properties: Record<string, MappingProperty>

Source

elasticsearch-interfaces.ts:877


runtime?

optional runtime: Record<string, MappingRuntimeField>

Source

elasticsearch-interfaces.ts:891