-
Notifications
You must be signed in to change notification settings - Fork 25.8k
Types removal in 8.0 #41059
Copy link
Copy link
Closed
Labels
:Search Foundations/MappingIndex mappings, including merging and defining field typesIndex mappings, including merging and defining field typesMetaTeam:Search FoundationsMeta label for the Search Foundations team in ElasticsearchMeta label for the Search Foundations team in Elasticsearchblockerv8.2.0
Metadata
Metadata
Assignees
Labels
:Search Foundations/MappingIndex mappings, including merging and defining field typesIndex mappings, including merging and defining field typesMetaTeam:Search FoundationsMeta label for the Search Foundations team in ElasticsearchMeta label for the Search Foundations team in Elasticsearchblockerv8.2.0
Type
Fields
Give feedbackNo fields configured for issues without a type.
This is a meta issue that tracks things that must or should be done before 8.0 in order to finalize the removal of types.
Remaining:
Removal of Typesdoc to point to 7x branch Remove [removal-of-types] docs page, and point to 7x docs #53670_typein scripts viaLeafDocLookupRemove deprecation warning when doc scripts refer to '_type' field #53605TermsLookup#parseTermsLookup()in 7x when type is included Emit deprecation warning when TermsLookup contains a type #53731Longer term:
String typeparameter from all internal code, eg.MapperService.MUST
include_type_namein index creation, mapping and template APIs. Removeinclude_type_nameparameter from REST layer #48632_typefrom GET responses @romseygeek (Remove types from Get/MultiGet #46587)_typefrom_searchresponses. @romseygeek (Remove_typefrom SearchHit #46942)_typefield (e.g. in terms lookup and percolator queries)typequery Removetypequery #47207_typefield in queries (such astermandwildcard). (Add NestedPathFieldMapper to store nested path information #51100)IndexAction(Remove type from Watcher IndexAction #47986)SHOULD
Remove types from
TermsLookup@romseygeek (Remove types from TermsLookup #46943)Remove type from
SourceToParse(Don't persist type information to translog #47229)Remove types from
IndexShard.applyXOperationmethods (Upgrade to Lucene 8.5.0-snapshot-c4475920b08 (#52950) #52977Remove code that is related to the
_default_mapping. @romseygeek (Remove default mapping #44945)Remove the
_typemapping field? (Add NestedPathFieldMapper to store nested path information #51100)InternalIndexingStats only needs one stats instance Remove per-type indexing stats #47203
KNOWN BUGS/ TRAPS