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