This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch TINKERPOP-3158
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
discard 7ebd47a254 Fixups of vector index work after rebase
discard 18f2f956b2 Removed 3.8.x doc from this branch that got added after
rebase
discard 53a5eb8899 Moved Tinker vector search index to 4.0.0
discard 2e405b33ac Cleaned up docs
discard d0e8403eb8 distance calc and search by embedded
discard 852a9a00e7 tx working with vector on commit
discard 566c19621b Resize index
discard 8bd6f8a3cf docs and imports
discard 74774f2349 Add ServiceRegistry for vector search with call()
discard 00fb9a57e5 return distances with element
discard 91fac89656 vector search in transaction graph
discard 36e90a1261 Intro vector search via HNSW
add 06da5d4485 Enable autocommit in GremlinServer (#3423)
add 8f88bba804 Subgraph support for GLVs (#3428)
add 0afea960b9 Added to .gitignore CTR
new a988bf8b10 Intro vector search via HNSW
new 34611a32d1 vector search in transaction graph
new 6b2713b776 return distances with element
new c61cebf792 Add ServiceRegistry for vector search with call()
new 0a1be896c7 docs and imports
new 47418e15ce Resize index
new d78ef8416b tx working with vector on commit
new 0f489ea8f9 distance calc and search by embedded
new 133c821662 Cleaned up docs
new 6362002e35 Moved Tinker vector search index to 4.0.0
new c473b06bfc Removed 3.8.x doc from this branch that got added after
rebase
new 87b45dedc2 Fixups of vector index work after rebase
new b0e35cc3f4 Refactor and clean up TinkerGraph vector index
new 1b29a4c9f6 Switch TinkerGraph vector index from hnswlib-core to
JVector 3.0.6
new 8c9ce0e5f0 Add filter support to TinkerGraph vector topK search
services
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (7ebd47a254)
\
N -- N -- N refs/heads/TINKERPOP-3158 (8c9ce0e5f0)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 15 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 1 +
CHANGELOG.asciidoc | 3 +-
docs/src/dev/provider/index.asciidoc | 28 +-
docs/src/reference/gremlin-applications.asciidoc | 22 +-
docs/src/reference/gremlin-variants.asciidoc | 29 +-
.../reference/implementations-tinkergraph.asciidoc | 70 ++-
docs/src/reference/the-traversal.asciidoc | 10 +-
docs/src/upgrade/release-4.x.x.asciidoc | 12 +
gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs | 17 +
.../Structure/IO/GraphBinary4/DataType.cs | 3 +-
.../IO/GraphBinary4/TypeSerializerRegistry.cs | 2 +
.../IO/GraphBinary4/Types/GraphSerializer.cs | 225 ++++++++++
.../Gherkin/CommonSteps.cs | 58 +++
.../Gherkin/GherkinTestRunner.cs | 8 -
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 1 +
.../Gherkin/IgnoreException.cs | 5 -
.../IO/GraphBinary4/GraphSerializerTests.cs | 127 ++++++
gremlin-go/driver/cucumber/cucumberSteps_test.go | 83 +++-
gremlin-go/driver/cucumber/gremlin.go | 1 +
gremlin-go/driver/graph.go | 17 +
gremlin-go/driver/graphBinaryDeserializer.go | 187 ++++++++
gremlin-go/driver/graphBinarySerializer.go | 143 ++++++
gremlin-go/driver/graphBinarySerializer_test.go | 184 ++++++++
gremlin-go/driver/graph_test.go | 18 +
gremlin-go/driver/serializer.go | 1 +
.../gremlin-javascript/lib/structure/graph.ts | 13 +-
.../lib/structure/io/binary/GraphBinary.js | 60 +--
.../structure/io/binary/internals/AnySerializer.js | 1 +
.../io/binary/internals/GraphSerializer.js | 225 ++++++++++
.../test/cucumber/feature-steps.js | 54 ++-
.../gremlin-javascript/test/cucumber/gremlin.js | 1 +
.../test/unit/graph-serializer-test.js | 194 +++++++++
.../main/python/gremlin_python/structure/graph.py | 2 +-
.../src/main/python/tests/feature/gremlin.py | 1 +
.../main/python/tests/unit/structure/test_graph.py | 14 +
.../server/handler/HttpGremlinEndpointHandler.java | 37 +-
.../GremlinDriverTransactionIntegrateTest.java | 27 ++
.../server/GremlinServerHttpIntegrateTest.java | 91 +++-
.../gremlin/language/translator/translations.json | 17 +
.../gremlin/test/features/map/AsString.feature | 14 +-
gremlin-tools/gremlin-benchmark/pom.xml | 2 +-
spark-gremlin/pom.xml | 6 +
tinkergraph-gremlin/pom.xml | 12 +-
.../services/TinkerVectorDistanceFactory.java | 6 +-
.../TinkerVectorSearchByElementFactory.java | 23 +-
.../TinkerVectorSearchByEmbeddingFactory.java | 16 +-
.../tinkergraph/structure/AbstractTinkerGraph.java | 36 ++
.../structure/AbstractTinkerVectorIndex.java | 36 +-
.../tinkergraph/structure/TinkerIndexElement.java | 6 +-
.../tinkergraph/structure/TinkerIndexType.java | 78 +++-
.../structure/TinkerTransactionVectorIndex.java | 483 +++++++--------------
.../tinkergraph/structure/TinkerVectorIndex.java | 437 ++++++-------------
.../structure/TinkerGraphServiceTest.java | 104 ++++-
.../structure/TinkerGraphVectorIndexTest.java | 79 +---
54 files changed, 2412 insertions(+), 918 deletions(-)
create mode 100644
gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/GraphSerializer.cs
create mode 100644
gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary4/GraphSerializerTests.cs
create mode 100644
gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/GraphSerializer.js
create mode 100644
gremlin-js/gremlin-javascript/test/unit/graph-serializer-test.js