This is an automated email from the ASF dual-hosted git repository.

lzljs3620320 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git


    from 49b43321a3 [flink] Bump Flink version to 2.2 (#6775)
     add 5fb3d455d3 [lucene] Support vector index using Lucene (#6773)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/check-licensing.yml              |   1 +
 .github/workflows/e2e-tests-flink-1.x.yml          |   1 +
 .github/workflows/e2e-tests-flink-2.x-jdk11.yml    |   1 +
 .github/workflows/utitcase-flink-1.x.yml           |   1 +
 .github/workflows/utitcase-flink-2.x-jdk11.yml     |   1 +
 .github/workflows/utitcase-jdk11.yml               |   4 +-
 .github/workflows/utitcase-spark-3.x.yml           |   1 +
 .github/workflows/utitcase-spark-4.x.yml           |   1 +
 .github/workflows/utitcase.yml                     |   1 +
 {paimon-api => paimon-lucene}/pom.xml              |  68 ++---
 .../paimon/lucene/index/LuceneByteVectorIndex.java |  46 ++-
 .../lucene/index/LuceneFloatVectorIndex.java       |  46 ++-
 .../lucene/index/LuceneIndexMMapDirectory.java     | 138 +++++++++
 .../index/LuceneVectorGlobalIndexReader.java       | 287 +++++++++++++++++++
 .../index/LuceneVectorGlobalIndexWriter.java       | 152 ++++++++++
 .../lucene/index/LuceneVectorGlobalIndexer.java    |  31 +-
 .../index/LuceneVectorGlobalIndexerFactory.java    |  12 +-
 .../paimon/lucene/index/LuceneVectorIndex.java     |  51 ++++
 .../lucene/index/LuceneVectorIndexFactory.java     |  58 ++++
 .../lucene/index/LuceneVectorIndexOptions.java     | 109 +++++++
 .../paimon/lucene/index/LuceneVectorMetric.java    |  51 ++++
 .../src/main/resources/META-INF/NOTICE             |   6 +-
 ....apache.paimon.globalindex.GlobalIndexerFactory |   2 +-
 .../lucene/index/LuceneVectorGlobalIndexTest.java  | 318 +++++++++++++++++++++
 pom.xml                                            |  10 +
 25 files changed, 1287 insertions(+), 110 deletions(-)
 copy {paimon-api => paimon-lucene}/pom.xml (62%)
 copy paimon-api/src/main/java/org/apache/paimon/types/DoubleType.java => 
paimon-lucene/src/main/java/org/apache/paimon/lucene/index/LuceneByteVectorIndex.java
 (52%)
 copy paimon-api/src/main/java/org/apache/paimon/types/DoubleType.java => 
paimon-lucene/src/main/java/org/apache/paimon/lucene/index/LuceneFloatVectorIndex.java
 (51%)
 create mode 100644 
paimon-lucene/src/main/java/org/apache/paimon/lucene/index/LuceneIndexMMapDirectory.java
 create mode 100644 
paimon-lucene/src/main/java/org/apache/paimon/lucene/index/LuceneVectorGlobalIndexReader.java
 create mode 100644 
paimon-lucene/src/main/java/org/apache/paimon/lucene/index/LuceneVectorGlobalIndexWriter.java
 copy 
paimon-common/src/main/java/org/apache/paimon/globalindex/GlobalIndexer.java => 
paimon-lucene/src/main/java/org/apache/paimon/lucene/index/LuceneVectorGlobalIndexer.java
 (51%)
 copy 
paimon-common/src/main/java/org/apache/paimon/globalindex/bitmap/BitmapGlobalIndexerFactory.java
 => 
paimon-lucene/src/main/java/org/apache/paimon/lucene/index/LuceneVectorGlobalIndexerFactory.java
 (73%)
 create mode 100644 
paimon-lucene/src/main/java/org/apache/paimon/lucene/index/LuceneVectorIndex.java
 create mode 100644 
paimon-lucene/src/main/java/org/apache/paimon/lucene/index/LuceneVectorIndexFactory.java
 create mode 100644 
paimon-lucene/src/main/java/org/apache/paimon/lucene/index/LuceneVectorIndexOptions.java
 create mode 100644 
paimon-lucene/src/main/java/org/apache/paimon/lucene/index/LuceneVectorMetric.java
 copy {paimon-core => paimon-lucene}/src/main/resources/META-INF/NOTICE (71%)
 copy {paimon-common => 
paimon-lucene}/src/main/resources/META-INF/services/org.apache.paimon.globalindex.GlobalIndexerFactory
 (92%)
 create mode 100644 
paimon-lucene/src/test/java/org/apache/paimon/lucene/index/LuceneVectorGlobalIndexTest.java

Reply via email to