mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-04-25 15:47:23 -04:00
Adding new bbq index types behind a feature flag (#114439)
new index types of bbq_hnsw and bbq_flat which utilize the better binary quantization formats. A 32x reduction in memory, with nice recall properties.
This commit is contained in:
parent
209ee0c361
commit
6c752abc23
16 changed files with 767 additions and 59 deletions
|
@ -7,7 +7,6 @@
|
|||
* License v3.0 only", or the "Server Side Public License, v 1".
|
||||
*/
|
||||
|
||||
import org.elasticsearch.index.codec.tsdb.ES87TSDBDocValuesFormat;
|
||||
import org.elasticsearch.plugins.internal.RestExtension;
|
||||
|
||||
/** The Elasticsearch Server Module. */
|
||||
|
@ -445,14 +444,16 @@ module org.elasticsearch.server {
|
|||
org.elasticsearch.index.codec.bloomfilter.ES85BloomFilterPostingsFormat,
|
||||
org.elasticsearch.index.codec.bloomfilter.ES87BloomFilterPostingsFormat,
|
||||
org.elasticsearch.index.codec.postings.ES812PostingsFormat;
|
||||
provides org.apache.lucene.codecs.DocValuesFormat with ES87TSDBDocValuesFormat;
|
||||
provides org.apache.lucene.codecs.DocValuesFormat with org.elasticsearch.index.codec.tsdb.ES87TSDBDocValuesFormat;
|
||||
provides org.apache.lucene.codecs.KnnVectorsFormat
|
||||
with
|
||||
org.elasticsearch.index.codec.vectors.ES813FlatVectorFormat,
|
||||
org.elasticsearch.index.codec.vectors.ES813Int8FlatVectorFormat,
|
||||
org.elasticsearch.index.codec.vectors.ES814HnswScalarQuantizedVectorsFormat,
|
||||
org.elasticsearch.index.codec.vectors.ES815HnswBitVectorsFormat,
|
||||
org.elasticsearch.index.codec.vectors.ES815BitFlatVectorFormat;
|
||||
org.elasticsearch.index.codec.vectors.ES815BitFlatVectorFormat,
|
||||
org.elasticsearch.index.codec.vectors.ES816BinaryQuantizedVectorsFormat,
|
||||
org.elasticsearch.index.codec.vectors.ES816HnswBinaryQuantizedVectorsFormat;
|
||||
|
||||
provides org.apache.lucene.codecs.Codec
|
||||
with
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue