In ES version 7.9.3, the include_type_name is defaulted to false, need to make it true,
- Need to pass include_type_name=true in request URL
Is there is another way without passing in the request url
In ES version 7.9.3, the include_type_name is defaulted to false, need to make it true,
Is there is another way without passing in the request url
Hi Tamil,
I do not believe there is on Elasticsearch's side. If you are sending an index creation request, you would need to add the parameter: https://www.elastic.co/guide/en/elasticsearch/reference/7.10/breaking-changes-7.0.html#default-mapping-not-allowed
Version 6.8
was already throwing deprecation warnings if the parameter was not set.
If you have a reverse proxy or similar in front of Elasticsearch, you could attempt to intercept the request there and add the parameter there. If you can't modify the source yet.
Also be aware that the parameter will be removed in version 8: https://www.elastic.co/guide/en/elasticsearch/reference/7.10/removal-of-types.html#_schedule_for_removal_of_mapping_types
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
© 2020. All Rights Reserved - Elasticsearch
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant logo are trademarks of the Apache Software Foundation in the United States and/or other countries.