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 21f6a44889 [core] Optimize calculate for
DataEvolutionCompactCoordinator (#6867)
add 3d41be65f7 [vector] support vector search (#6807)
No new revisions were added by this update.
Summary of changes:
.../paimon/globalindex/GlobalIndexEvaluator.java | 45 ++++-
.../paimon/globalindex/GlobalIndexReader.java | 5 +
.../globalindex/GlobalIndexResultSerializer.java | 9 +-
.../globalindex/OffsetGlobalIndexReader.java | 6 +
.../paimon/globalindex/UnionGlobalIndexReader.java | 6 +
...ult.java => VectorSearchGlobalIndexResult.java} | 18 +-
.../org/apache/paimon/predicate/VectorSearch.java | 105 ++++++++++
.../globalindex/GlobalIndexSerDeUtilsTest.java | 18 +-
.../paimon/globalindex/DataEvolutionBatchScan.java | 16 +-
.../paimon/globalindex/GlobalIndexScanBuilder.java | 7 +-
.../globalindex/GlobalIndexScanBuilderImpl.java | 2 +
.../globalindex/RowRangeGlobalIndexScanner.java | 14 +-
.../paimon/table/format/FormatReadBuilder.java | 6 +
.../apache/paimon/table/source/InnerTableScan.java | 5 +
.../apache/paimon/table/source/ReadBuilder.java | 8 +
.../paimon/table/source/ReadBuilderImpl.java | 11 +-
paimon-lucene/pom.xml | 27 ++-
.../index/LuceneVectorGlobalIndexReader.java | 214 ++++++++++++++-------
.../index/LuceneVectorGlobalIndexWriter.java | 24 +--
.../lucene/index/LuceneVectorGlobalIndexer.java | 8 +-
.../paimon/lucene/index/LuceneVectorIndex.java | 5 +
.../paimon/lucene/index/LuceneVectorMetric.java | 4 +
...va => LuceneVectorSearchGlobalIndexResult.java} | 30 +--
.../index/LuceneVectorGlobalIndexScanTest.java | 211 ++++++++++++++++++++
.../lucene/index/LuceneVectorGlobalIndexTest.java | 90 ++++++---
25 files changed, 731 insertions(+), 163 deletions(-)
rename
paimon-common/src/main/java/org/apache/paimon/globalindex/{TopkGlobalIndexResult.java
=> VectorSearchGlobalIndexResult.java} (83%)
create mode 100644
paimon-common/src/main/java/org/apache/paimon/predicate/VectorSearch.java
copy
paimon-lucene/src/main/java/org/apache/paimon/lucene/index/{LuceneVectorGlobalIndexerFactory.java
=> LuceneVectorSearchGlobalIndexResult.java} (52%)
create mode 100644
paimon-lucene/src/test/java/org/apache/paimon/lucene/index/LuceneVectorGlobalIndexScanTest.java