Uses of Enum Class
dev.langchain4j.store.embedding.hibernate.DistanceFunction
Packages that use DistanceFunction
Package
Description
-
Uses of DistanceFunction in dev.langchain4j.store.embedding.hibernate
Subclasses with type arguments of type DistanceFunction in dev.langchain4j.store.embedding.hibernateModifier and TypeClassDescriptionenumDistance 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 functionFields in dev.langchain4j.store.embedding.hibernate declared as DistanceFunctionModifier and TypeFieldDescriptionprotected DistanceFunctionHibernateEmbeddingStore.BaseBuilder.distanceFunctionprotected final DistanceFunctionHibernateEmbeddingStore.distanceFunctionMethods in dev.langchain4j.store.embedding.hibernate that return DistanceFunctionModifier and TypeMethodDescriptionstatic DistanceFunctionReturns the enum constant of this class with the specified name.static DistanceFunction[]DistanceFunction.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in dev.langchain4j.store.embedding.hibernate with parameters of type DistanceFunctionModifier and TypeMethodDescriptionDatabaseKind.createIndexDDL(DistanceFunction distanceFunction, String indexType, String table, String embeddingColumn, String indexOptions) HibernateEmbeddingStore.BaseBuilder.distanceFunction(DistanceFunction distanceFunction) HibernateEmbeddingStore.Builder.distanceFunction(DistanceFunction distanceFunction) HibernateEmbeddingStore.DynamicBuilder.distanceFunction(DistanceFunction distanceFunction) HibernateEmbeddingStore.DynamicDatasourceBuilder.distanceFunction(DistanceFunction distanceFunction) default StringDatabaseKind.tableIndexOptions(boolean createIndex, DistanceFunction distanceFunction, String indexType, String table, String embeddingColumn, String indexOptions) Returns the options of a vector index that is declared on the embedding table, seeIndex.options().Constructors in dev.langchain4j.store.embedding.hibernate with parameters of type DistanceFunctionModifierConstructorDescriptionprotectedHibernateEmbeddingStore(boolean isDynamic, org.hibernate.SessionFactory sessionFactory, DatabaseKind databaseKind, Class<E> entityClass, String embeddingAttributeName, String embeddedTextAttributeName, String unmappedMetadataAttributeName, String[] metadataAttributePaths, DistanceFunction distanceFunction) Constructor for HibernateEmbeddingStore ClassprotectedHibernateEmbeddingStore(boolean isDynamic, org.hibernate.SessionFactory sessionFactory, DatabaseKind databaseKind, Class<E> entityClass, String embeddingAttributeName, String embeddedTextAttributeName, String unmappedMetadataAttributeName, String[] metadataAttributePaths, DistanceFunction distanceFunction, Map<String, Object> queryHints) Constructor for HibernateEmbeddingStore Class -
Uses of DistanceFunction in dev.langchain4j.store.embedding.hibernate.milvus
Methods in dev.langchain4j.store.embedding.hibernate.milvus with parameters of type DistanceFunctionModifier and TypeMethodDescriptionMilvusDatabaseKind.createIndexDDL(DistanceFunction distanceFunction, String indexType, String table, String embeddingColumn, String indexOptions) MilvusDatabaseKind.tableIndexOptions(boolean createIndex, DistanceFunction distanceFunction, String indexType, String table, String embeddingColumn, String indexOptions) Returns the options of the vector index of the collection.