Package apoc.vectordb
Class Qdrant
- java.lang.Object
-
- apoc.vectordb.Qdrant
-
public class Qdrant extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description org.neo4j.graphdb.GraphDatabaseService
db
static VectorDbHandler
DB_HANDLER
org.neo4j.internal.kernel.api.procs.ProcedureCallContext
procedureCallContext
org.neo4j.graphdb.Transaction
tx
-
Constructor Summary
Constructors Constructor Description Qdrant()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.stream.Stream<apoc.result.MapResult>
createCollection(java.lang.String hostOrKey, java.lang.String collection, java.lang.String similarity, java.lang.Long size, java.util.Map<java.lang.String,java.lang.Object> configuration)
java.util.stream.Stream<apoc.result.MapResult>
delete(java.lang.String hostOrKey, java.lang.String collection, java.util.List<java.lang.Object> ids, java.util.Map<java.lang.String,java.lang.Object> configuration)
java.util.stream.Stream<apoc.result.MapResult>
deleteCollection(java.lang.String hostOrKey, java.lang.String collection, java.util.Map<java.lang.String,java.lang.Object> configuration)
java.util.stream.Stream<VectorDbUtil.EmbeddingResult>
get(java.lang.String hostOrKey, java.lang.String collection, java.util.List<java.lang.Object> ids, java.util.Map<java.lang.String,java.lang.Object> configuration)
java.util.stream.Stream<VectorDbUtil.EmbeddingResult>
getAndUpdate(java.lang.String hostOrKey, java.lang.String collection, java.util.List<java.lang.Object> ids, java.util.Map<java.lang.String,java.lang.Object> configuration)
java.util.stream.Stream<apoc.result.MapResult>
info(java.lang.String hostOrKey, java.lang.String collection, java.util.Map<java.lang.String,java.lang.Object> configuration)
java.util.stream.Stream<VectorDbUtil.EmbeddingResult>
query(java.lang.String hostOrKey, java.lang.String collection, java.util.List<java.lang.Double> vector, java.util.Map<java.lang.String,java.lang.Object> filter, long limit, java.util.Map<java.lang.String,java.lang.Object> configuration)
java.util.stream.Stream<VectorDbUtil.EmbeddingResult>
queryAndUpdate(java.lang.String hostOrKey, java.lang.String collection, java.util.List<java.lang.Double> vector, java.util.Map<java.lang.String,java.lang.Object> filter, long limit, java.util.Map<java.lang.String,java.lang.Object> configuration)
java.util.stream.Stream<apoc.result.MapResult>
upsert(java.lang.String hostOrKey, java.lang.String collection, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> vectors, java.util.Map<java.lang.String,java.lang.Object> configuration)
-
-
-
Field Detail
-
DB_HANDLER
public static final VectorDbHandler DB_HANDLER
-
procedureCallContext
public org.neo4j.internal.kernel.api.procs.ProcedureCallContext procedureCallContext
-
tx
public org.neo4j.graphdb.Transaction tx
-
db
public org.neo4j.graphdb.GraphDatabaseService db
-
-
Method Detail
-
info
public java.util.stream.Stream<apoc.result.MapResult> info(java.lang.String hostOrKey, java.lang.String collection, java.util.Map<java.lang.String,java.lang.Object> configuration) throws java.lang.Exception
- Throws:
java.lang.Exception
-
createCollection
public java.util.stream.Stream<apoc.result.MapResult> createCollection(java.lang.String hostOrKey, java.lang.String collection, java.lang.String similarity, java.lang.Long size, java.util.Map<java.lang.String,java.lang.Object> configuration) throws java.lang.Exception
- Throws:
java.lang.Exception
-
deleteCollection
public java.util.stream.Stream<apoc.result.MapResult> deleteCollection(java.lang.String hostOrKey, java.lang.String collection, java.util.Map<java.lang.String,java.lang.Object> configuration) throws java.lang.Exception
- Throws:
java.lang.Exception
-
upsert
public java.util.stream.Stream<apoc.result.MapResult> upsert(java.lang.String hostOrKey, java.lang.String collection, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> vectors, java.util.Map<java.lang.String,java.lang.Object> configuration) throws java.lang.Exception
- Throws:
java.lang.Exception
-
delete
public java.util.stream.Stream<apoc.result.MapResult> delete(java.lang.String hostOrKey, java.lang.String collection, java.util.List<java.lang.Object> ids, java.util.Map<java.lang.String,java.lang.Object> configuration) throws java.lang.Exception
- Throws:
java.lang.Exception
-
get
public java.util.stream.Stream<VectorDbUtil.EmbeddingResult> get(java.lang.String hostOrKey, java.lang.String collection, java.util.List<java.lang.Object> ids, java.util.Map<java.lang.String,java.lang.Object> configuration) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getAndUpdate
public java.util.stream.Stream<VectorDbUtil.EmbeddingResult> getAndUpdate(java.lang.String hostOrKey, java.lang.String collection, java.util.List<java.lang.Object> ids, java.util.Map<java.lang.String,java.lang.Object> configuration) throws java.lang.Exception
- Throws:
java.lang.Exception
-
query
public java.util.stream.Stream<VectorDbUtil.EmbeddingResult> query(java.lang.String hostOrKey, java.lang.String collection, java.util.List<java.lang.Double> vector, java.util.Map<java.lang.String,java.lang.Object> filter, long limit, java.util.Map<java.lang.String,java.lang.Object> configuration) throws java.lang.Exception
- Throws:
java.lang.Exception
-
queryAndUpdate
public java.util.stream.Stream<VectorDbUtil.EmbeddingResult> queryAndUpdate(java.lang.String hostOrKey, java.lang.String collection, java.util.List<java.lang.Double> vector, java.util.Map<java.lang.String,java.lang.Object> filter, long limit, java.util.Map<java.lang.String,java.lang.Object> configuration) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-