Index
All Classes and Interfaces|All Packages
A
- add(Embedding) - Method in class io.quarkiverse.langchain4j.pgvector.PgVectorEmbeddingStore
-
Adds a given embedding to the store.
- add(Embedding, TextSegment) - Method in class io.quarkiverse.langchain4j.pgvector.PgVectorEmbeddingStore
-
Adds a given embedding and the corresponding content that has been embedded to the store.
- add(String, Embedding) - Method in class io.quarkiverse.langchain4j.pgvector.PgVectorEmbeddingStore
-
Adds a given embedding to the store.
- addAll(List<Embedding>) - Method in class io.quarkiverse.langchain4j.pgvector.PgVectorEmbeddingStore
-
Adds multiple embeddings to the store.
- addAll(List<Embedding>, List<TextSegment>) - Method in class io.quarkiverse.langchain4j.pgvector.PgVectorEmbeddingStore
-
Adds multiple embeddings and their corresponding contents that have been embedded to the store.
C
- createTable() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig
-
Create table or not
D
- deleteAll() - Method in class io.quarkiverse.langchain4j.pgvector.PgVectorEmbeddingStore
- dimension() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig
-
The dimension of the embedding vectors.
- dropTableFirst() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig
-
Drop table or not
E
- embeddingStoreFunction(PgVectorEmbeddingStoreConfig, String) - Method in class io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreRecorder
F
- findRelevant(Embedding, int, double) - Method in class io.quarkiverse.langchain4j.pgvector.PgVectorEmbeddingStore
-
Finds the most relevant (closest in space) embeddings to the provided reference embedding.
I
- indexListSize() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig
-
index size
- io.quarkiverse.langchain4j.pgvector - package io.quarkiverse.langchain4j.pgvector
- io.quarkiverse.langchain4j.pgvector.runtime - package io.quarkiverse.langchain4j.pgvector.runtime
P
- PgVectorEmbeddingStore - Class in io.quarkiverse.langchain4j.pgvector
-
PGVector EmbeddingStore Implementation
- PgVectorEmbeddingStore(AgroalDataSource, String, Integer, Boolean, Integer, Boolean, Boolean) - Constructor for class io.quarkiverse.langchain4j.pgvector.PgVectorEmbeddingStore
-
All args constructor for PgVectorEmbeddingStore Class
- PgVectorEmbeddingStoreConfig - Interface in io.quarkiverse.langchain4j.pgvector.runtime
- PgVectorEmbeddingStoreRecorder - Class in io.quarkiverse.langchain4j.pgvector.runtime
- PgVectorEmbeddingStoreRecorder() - Constructor for class io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreRecorder
T
- table() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig
-
The table name for storing embeddings
U
- useIndex() - Method in interface io.quarkiverse.langchain4j.pgvector.runtime.PgVectorEmbeddingStoreConfig
-
Use index or not
All Classes and Interfaces|All Packages