https://github.com/opensearch-project/custom-codecs
OpenSearch custom lucene codecs for providing different on-disk index encoding (e.g., compression).
https://github.com/opensearch-project/custom-codecs
Last synced: 2 months ago
JSON representation
OpenSearch custom lucene codecs for providing different on-disk index encoding (e.g., compression).
- Host: GitHub
- URL: https://github.com/opensearch-project/custom-codecs
- Owner: opensearch-project
- License: apache-2.0
- Created: 2023-09-07T16:55:09.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-12T01:20:59.000Z (3 months ago)
- Last Synced: 2025-04-12T02:39:19.272Z (3 months ago)
- Language: Java
- Homepage:
- Size: 347 KB
- Stars: 11
- Watchers: 6
- Forks: 20
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[](https://github.com/opensearch-project/custom-codecs/actions/workflows/ci.yml)
[](https://github.com/opensearch-project/custom-codecs/actions/workflows/publish-maven-snapshots.yml)# Custom Codecs
Custom Codecs plugin makes it possible for users to provide custom Lucene codecs for loading through Apache Lucene's `NamedSPILoader`.
These codecs can be used to customize the on-disk representation of the opensearch indexes. For example, zstd compression can be used for
`StoredField` types through the `ZstdCodec`.## Security
See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.
## License
This project is licensed under the Apache-2.0 License.