Introduce Elasticsearch PostingFormat based on Lucene 90 positing format using PFOR (#103601)

Lucene 9.9 has introduced a new posting format that uses FOR instead of PFOR. Elasticsearch prefers the former 
format, therefore we introduce it as a our own posting format here.
This commit is contained in:
Ignacio Vera 2023-12-20 15:09:24 +01:00 committed by GitHub
parent 812686a079
commit 4e7a0dae19
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 5248 additions and 4 deletions

View file

@ -419,7 +419,8 @@ module org.elasticsearch.server {
provides org.apache.lucene.codecs.PostingsFormat
with
org.elasticsearch.index.codec.bloomfilter.ES85BloomFilterPostingsFormat,
org.elasticsearch.index.codec.bloomfilter.ES87BloomFilterPostingsFormat;
org.elasticsearch.index.codec.bloomfilter.ES87BloomFilterPostingsFormat,
org.elasticsearch.index.codec.postings.ES812PostingsFormat;
provides org.apache.lucene.codecs.DocValuesFormat with ES87TSDBDocValuesFormat;
exports org.elasticsearch.cluster.routing.allocation.shards