What is an Apache Lucene Codec? | Elastic Blog