OpenSearch
OpenSearch copied to clipboard
Star tree codec changes
Description
This change contains codec changes to support read / write star tree index as part of the segments. Composite index abstraction is present at codec level to extend the codec to any future composite types. Based on the composite index type, the codec / format will decide how to read and write.
The actual file format changes will be followed up. I've marked the file format related changes with todo.
Related Issues
Resolves https://github.com/opensearch-project/OpenSearch/issues/14387
Check List
- [ ] Functionality includes testing.
- [ ] API changes companion pull request created, if applicable.
- [ ] Public documentation issue/PR created, if applicable.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license. For more information on following Developer Certificate of Origin and signing off your commits, please check here.