You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ma...@apache.org on 2022/07/22 15:29:36 UTC
[lucene] branch main updated (bd360f9b3e9 -> ba4bc042714)
This is an automated email from the ASF dual-hosted git repository.
mayya pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/lucene.git
from bd360f9b3e9 Create Lucene94 Codec and move Lucene92 to backwards_codecs (#1041)
add ba4bc042714 LUCENE-10592 Build HNSW Graph on indexing (#992)
No new revisions were added by this update.
Summary of changes:
.../lucene90/Lucene90HnswVectorsWriter.java | 7 +-
.../lucene91/Lucene91HnswVectorsWriter.java | 11 +-
.../lucene92/Lucene92HnswVectorsWriter.java | 11 +-
.../simpletext/SimpleTextKnnVectorsWriter.java | 8 +-
.../KnnFieldVectorsWriter.java} | 21 +-
.../org/apache/lucene/codecs/KnnVectorsWriter.java | 64 ++-
.../codecs/lucene94/Lucene94HnswVectorsWriter.java | 469 +++++++++++++++++----
.../codecs/perfield/PerFieldKnnVectorsFormat.java | 48 +--
.../lucene/index/BufferingKnnVectorsWriter.java | 277 ++++++++++++
.../org/apache/lucene/index/IndexingChain.java | 87 +---
.../src/java/org/apache/lucene/index/Sorter.java | 13 +-
.../apache/lucene/index/SortingCodecReader.java | 2 +-
.../java/org/apache/lucene/index/VectorValues.java | 113 +++++
.../apache/lucene/index/VectorValuesConsumer.java | 90 ++++
.../apache/lucene/index/VectorValuesWriter.java | 348 ---------------
.../apache/lucene/util/hnsw/HnswGraphBuilder.java | 6 +-
.../apache/lucene/util/hnsw/HnswGraphSearcher.java | 10 +-
.../apache/lucene/util/hnsw/OnHeapHnswGraph.java | 28 +-
.../perfield/TestPerFieldKnnVectorsFormat.java | 26 +-
.../org/apache/lucene/util/hnsw/TestHnswGraph.java | 97 +++++
.../asserting/AssertingKnnVectorsFormat.java | 29 +-
21 files changed, 1147 insertions(+), 618 deletions(-)
copy lucene/core/src/java/org/apache/lucene/{util/fst/FSTStore.java => codecs/KnnFieldVectorsWriter.java} (67%)
create mode 100644 lucene/core/src/java/org/apache/lucene/index/BufferingKnnVectorsWriter.java
create mode 100644 lucene/core/src/java/org/apache/lucene/index/VectorValuesConsumer.java
delete mode 100644 lucene/core/src/java/org/apache/lucene/index/VectorValuesWriter.java