Index

A B C D E G H I J M N O P Q R S T U V 
All Classes and Interfaces|All Packages

A

add(Embedding) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
Adds a given embedding to the store.
add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
Adds a given embedding and the corresponding content that has been embedded to the store.
add(String, Embedding) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
Adds a given embedding to the store.
addAll(List) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
Adds multiple embeddings to the store.
addAll(List, List) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
addAllEntities(List) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
allowUuidGeneration - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 

B

BaseBuilder() - Constructor for class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
build() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
 
build() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
build() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
 
builder(Class) - Static method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
A builder for creating a Hibernate based EmbeddingStore for an existing SessionFactory and entity classes.

C

close() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
COSINE - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
The COSINE distance function
createConfiguration() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
createIndex - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
createIndex(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
createIndex(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
createIndex(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
 
createIndexDDL(DistanceFunction, String, String, String, String) - Method in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
 
createJdbcUrl(String, int, String) - Method in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
 
createSessionFactory(Configuration, DatabaseKind) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
createTable - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
createTable(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
createTable(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
createTable(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
 

D

database(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
databaseKind - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
databaseKind - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
databaseKind(DatabaseKind) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
databaseKind(DatabaseKind) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
 
databaseKind(DatabaseKind) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
databaseKind(DatabaseKind) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
 
DatabaseKind - Interface in dev.langchain4j.store.embedding.hibernate
Database kind DB2: The IBM DB2 database MARIADB: The MariaDB database MSSQL: The Microsoft SQL Server database MYSQL: The MySQL database POSTGRESQL: The PostgreSQL database ORACLE: The Oracle database
dataSource(DataSource) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
 
DB2 - Static variable in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
 
determineDatabaseKind(String) - Static method in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
 
determineDatabaseKind(Dialect) - Static method in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
 
dev.langchain4j.store.embedding.hibernate - package dev.langchain4j.store.embedding.hibernate
 
dimension - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
dimension(Integer) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
dimension(Integer) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
dimension(Integer) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
 
distanceFilter(DistanceFunction, Expression, Expression, CriteriaBuilder) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
distanceFunction - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
distanceFunction - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
distanceFunction(DistanceFunction) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
distanceFunction(DistanceFunction) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
 
distanceFunction(DistanceFunction) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
distanceFunction(DistanceFunction) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
 
DistanceFunction - Enum Class in dev.langchain4j.store.embedding.hibernate
Distance function COSINE: The COSINE distance function EUCLIDEAN: The EUCLIDEAN or L2 distance function EUCLIDEAN_SQUARED: The squared EUCLIDEAN distance function MANHATTAN: The MANHATTAN, TAXICAB or L1 distance function INNER_PRODUCT: The INNER_PRODUCT distance function NEGATIVE_INNER_PRODUCT: The NEGATIVE_INNER_PRODUCT distance function HAMMING: The HAMMING distance function JACCARD: The JACCARD distance function
dropTableFirst - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
dropTableFirst(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
dropTableFirst(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
dropTableFirst(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
 
dynamicBuilder() - Static method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
A builder for creating a Hibernate based EmbeddingStore when no SessionFactory or entity classes exist.
dynamicDatasourceBuilder() - Static method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
A builder for creating a Hibernate based EmbeddingStore when no SessionFactory or entity classes exist and a datasource shall be used.

E

EmbeddedText - Annotation Interface in dev.langchain4j.store.embedding.hibernate
Marks the persistent attribute of an @Entity that represents the text for which an embedding vector is created.
embeddedTextAttributeMapping - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
embeddedTextAttributeName(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
 
Embedding - Annotation Interface in dev.langchain4j.store.embedding.hibernate
Marks the persistent attribute of an @Entity that represents the embedding vector.
embeddingAttributeMapping - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
embeddingAttributeName(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
 
EmbeddingEntity - Class in dev.langchain4j.store.embedding.hibernate
 
EmbeddingEntity() - Constructor for class dev.langchain4j.store.embedding.hibernate.EmbeddingEntity
 
entityClass - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
entityPersister - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
EUCLIDEAN - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
The EUCLIDEAN or L2 distance function
EUCLIDEAN_SQUARED - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
The squared EUCLIDEAN distance function

G

generateIds(int) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
getSetupSql() - Method in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
 

H

HAMMING - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
The HAMMING distance function
HibernateEmbeddingStore<E> - Class in dev.langchain4j.store.embedding.hibernate
Hibernate ORM EmbeddingStore Implementation
HibernateEmbeddingStore() - Constructor for class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
HibernateEmbeddingStore(boolean, SessionFactory, DatabaseKind, Class, String, String, String, String[], DistanceFunction) - Constructor for class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
Constructor for HibernateEmbeddingStore Class
HibernateEmbeddingStore.BaseBuilder<E> - Class in dev.langchain4j.store.embedding.hibernate
 
HibernateEmbeddingStore.Builder<E> - Class in dev.langchain4j.store.embedding.hibernate
 
HibernateEmbeddingStore.DynamicBuilder - Class in dev.langchain4j.store.embedding.hibernate
 
HibernateEmbeddingStore.DynamicDatasourceBuilder - Class in dev.langchain4j.store.embedding.hibernate
 
host(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 

I

idAttributeMapping - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
idGenerator - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
idType - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
indexOptions - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
indexOptions(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
indexOptions(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
indexOptions(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
 
indexType - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
indexType(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
indexType(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
indexType(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
 
INNER_PRODUCT - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
The INNER_PRODUCT distance function
isDynamic - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
isJdbcUrl(String) - Method in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
 

J

JACCARD - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
The JACCARD distance function
jdbcUrl(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 

M

MANHATTAN - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
The MANHATTAN, TAXICAB or L1 distance function
MARIADB - Static variable in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
 
MetadataAttribute - Annotation Interface in dev.langchain4j.store.embedding.hibernate
Marks a persistent attribute of an @Entity that represents a metadata attribute.
metadataAttributeMappings - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
metadataAttributeNames(String...) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
 
MSSQL - Static variable in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
 
MYSQL - Static variable in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
 

N

NEGATIVE_INNER_PRODUCT - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
The NEGATIVE_INNER_PRODUCT distance function

O

ORACLE - Static variable in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
 

P

password(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
port(int) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
POSTGRESQL - Static variable in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
 

Q

query(Embedding, double, Restriction) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
Searches for the most similar (closest in the embedding space) entities based on Embeddings.
query(Embedding, double, Restriction, int) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
Searches for the most similar (closest in the embedding space) entities based on Embeddings.
query(Embedding, Restriction) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
Searches for the most similar (closest in the embedding space) entities based on Embeddings.

R

removeAll() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
removeAll(Filter) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
removeAll(Collection) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 

S

score(DistanceFunction, Expression, CriteriaBuilder) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
search(Embedding, double, Restriction) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
Searches for the most similar (closest in the embedding space) Embeddings.
search(Embedding, double, Restriction, int) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
Searches for the most similar (closest in the embedding space) Embeddings.
search(Embedding, Restriction) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
Searches for the most similar (closest in the embedding space) Embeddings.
search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
Searches for the most similar (closest in the embedding space) Embeddings.
sessionFactory - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
sessionFactory(SessionFactory) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
 

T

table - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
table(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
 
table(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
table(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
 
toString() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
 
toString() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 
toString() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
 

U

UnmappedMetadata - Annotation Interface in dev.langchain4j.store.embedding.hibernate
Marks the persistent attribute of an @Entity that represents the unmapped metadata e.g.
unmappedMetadataAttributeMapping - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
unmappedMetadataAttributeMapType - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
 
unmappedMetadataAttributeName(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
 
user(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
 

V

valueOf(String) - Static method in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E G H I J M N O P Q R S T U V 
All Classes and Interfaces|All Packages