Uses of Interface
dev.langchain4j.store.embedding.filter.Filter
Packages that use Filter
Package
Description
-
Uses of Filter in dev.langchain4j.rag.content.retriever
Fields in dev.langchain4j.rag.content.retriever with type parameters of type FilterMethods in dev.langchain4j.rag.content.retriever with parameters of type FilterModifier and TypeMethodDescriptionMethod parameters in dev.langchain4j.rag.content.retriever with type arguments of type FilterModifier and TypeMethodDescriptionEmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder.dynamicFilter(Function<Query, Filter> dynamicFilter) -
Uses of Filter in dev.langchain4j.store.embedding
Methods in dev.langchain4j.store.embedding that return FilterMethods in dev.langchain4j.store.embedding with parameters of type FilterModifier and TypeMethodDescriptiondefault voidRemoves all embeddings that match the specifiedFilterfrom the store.Constructors in dev.langchain4j.store.embedding with parameters of type FilterModifierConstructorDescriptionEmbeddingSearchRequest(Embedding queryEmbedding, Integer maxResults, Double minScore, Filter filter) Creates an instance of an EmbeddingSearchRequest. -
Uses of Filter in dev.langchain4j.store.embedding.filter
Methods in dev.langchain4j.store.embedding.filter that return FilterModifier and TypeMethodDescriptiondefault Filterstatic FilterMetadataFilterBuilder.containsString(String value) MetadataFilterBuilder.isBetween(double fromValue, double toValue) MetadataFilterBuilder.isBetween(float fromValue, float toValue) MetadataFilterBuilder.isBetween(int fromValue, int toValue) MetadataFilterBuilder.isBetween(long fromValue, long toValue) MetadataFilterBuilder.isEqualTo(double value) MetadataFilterBuilder.isEqualTo(float value) MetadataFilterBuilder.isEqualTo(int value) MetadataFilterBuilder.isEqualTo(long value) MetadataFilterBuilder.isGreaterThan(double value) MetadataFilterBuilder.isGreaterThan(float value) MetadataFilterBuilder.isGreaterThan(int value) MetadataFilterBuilder.isGreaterThan(long value) MetadataFilterBuilder.isGreaterThan(String value) MetadataFilterBuilder.isGreaterThanOrEqualTo(double value) MetadataFilterBuilder.isGreaterThanOrEqualTo(float value) MetadataFilterBuilder.isGreaterThanOrEqualTo(int value) MetadataFilterBuilder.isGreaterThanOrEqualTo(long value) MetadataFilterBuilder.isGreaterThanOrEqualTo(String value) MetadataFilterBuilder.isIn(double... values) MetadataFilterBuilder.isIn(float... values) MetadataFilterBuilder.isIn(int... values) MetadataFilterBuilder.isIn(long... values) MetadataFilterBuilder.isIn(Collection<?> values) MetadataFilterBuilder.isLessThan(double value) MetadataFilterBuilder.isLessThan(float value) MetadataFilterBuilder.isLessThan(int value) MetadataFilterBuilder.isLessThan(long value) MetadataFilterBuilder.isLessThan(String value) MetadataFilterBuilder.isLessThanOrEqualTo(double value) MetadataFilterBuilder.isLessThanOrEqualTo(float value) MetadataFilterBuilder.isLessThanOrEqualTo(int value) MetadataFilterBuilder.isLessThanOrEqualTo(long value) MetadataFilterBuilder.isLessThanOrEqualTo(String value) MetadataFilterBuilder.isNotEqualTo(double value) MetadataFilterBuilder.isNotEqualTo(float value) MetadataFilterBuilder.isNotEqualTo(int value) MetadataFilterBuilder.isNotEqualTo(long value) MetadataFilterBuilder.isNotEqualTo(String value) MetadataFilterBuilder.isNotEqualTo(UUID value) MetadataFilterBuilder.isNotIn(double... values) MetadataFilterBuilder.isNotIn(float... values) MetadataFilterBuilder.isNotIn(int... values) MetadataFilterBuilder.isNotIn(long... values) MetadataFilterBuilder.isNotIn(Collection<?> values) static Filterdefault Filterstatic FilterParses a filter expression string into aFilterobject.Methods in dev.langchain4j.store.embedding.filter with parameters of type Filter -
Uses of Filter in dev.langchain4j.store.embedding.filter.comparison
Classes in dev.langchain4j.store.embedding.filter.comparison that implement FilterModifier and TypeClassDescriptionclassA filter that checks if the value of a metadata key contains a specific string.classclassclassclassclassclassclassclass -
Uses of Filter in dev.langchain4j.store.embedding.filter.logical
Classes in dev.langchain4j.store.embedding.filter.logical that implement FilterMethods in dev.langchain4j.store.embedding.filter.logical that return FilterConstructors in dev.langchain4j.store.embedding.filter.logical with parameters of type Filter