Index
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
EmbeddingStorefor an existingSessionFactoryand 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
EmbeddingStorewhen noSessionFactoryor entity classes exist. - dynamicDatasourceBuilder() - Static method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
-
A builder for creating a Hibernate based
EmbeddingStorewhen noSessionFactoryor 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
@Entitythat 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
@Entitythat 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
@Entitythat 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
@Entitythat 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.
All Classes and Interfaces|All Packages