You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`Single Table Inheritance` has been supported until the 6.x series of this gem. With this feature,
749
-
settings on a parent model could be inherited by a child model leading to different model documents being indexed
750
-
into the same Elasticsearch index. This feature depended on the ability to set a `type` for a document in Elasticsearch.
751
-
The Elasticsearch team has deprecated support for `types`, as is described [here](https://www.elastic.co/guide/en/elasticsearch/reference/current/removal-of-types.html)
752
-
This gem will also remove support for types and Single Table Inheritance in version 7.0 as it encourages an anti-pattern.
753
-
Please save different model documents in separate indices or implement an artificial `type` field manually in each
754
-
document.
748
+
`Single Table Inheritance` has been supported through the 6.x series of this gem. With this feature,
749
+
elasticsearch settings (index mappings, etc) on a parent model could be inherited by a child model leading to different
750
+
model documents being indexed into the same Elasticsearch index. This feature depended on the ability to set a `type`
751
+
for a document in Elasticsearch. The Elasticsearch team has deprecated support for `types`, as is described
0 commit comments