An open API service indexing awesome lists of open source software.

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).

Awesome Lists containing this project

README

        

[![Backward Compatibility Checks](https://github.com/opensearch-project/custom-codecs/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/opensearch-project/custom-codecs/actions/workflows/ci.yml)
[![Publish snapshots to maven](https://github.com/opensearch-project/custom-codecs/actions/workflows/publish-maven-snapshots.yml/badge.svg?branch=main)](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.