Uses of Enum Class
dev.langchain4j.store.embedding.hibernate.DistanceFunction
Packages that use DistanceFunction
-
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) protected jakarta.persistence.criteria.PredicateHibernateEmbeddingStore.distanceFilter(DistanceFunction distanceFunction, jakarta.persistence.criteria.Expression<Double> distance, jakarta.persistence.criteria.Expression<Double> minScore, jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder) HibernateEmbeddingStore.BaseBuilder.distanceFunction(DistanceFunction distanceFunction) HibernateEmbeddingStore.Builder.distanceFunction(DistanceFunction distanceFunction) HibernateEmbeddingStore.DynamicBuilder.distanceFunction(DistanceFunction distanceFunction) HibernateEmbeddingStore.DynamicDatasourceBuilder.distanceFunction(DistanceFunction distanceFunction) protected jakarta.persistence.criteria.Expression<Double> HibernateEmbeddingStore.score(DistanceFunction distanceFunction, jakarta.persistence.criteria.Expression<Double> distance, jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder) 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 Class