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.rag.content.retriever.azure.search
Methods in dev.langchain4j.rag.content.retriever.azure.search with parameters of type FilterModifier and TypeMethodDescriptionSets the filter to be applied to the search query.Constructors in dev.langchain4j.rag.content.retriever.azure.search with parameters of type FilterModifierConstructorDescriptionAzureAiSearchContentRetriever
(String endpoint, com.azure.core.credential.AzureKeyCredential keyCredential, com.azure.core.credential.TokenCredential tokenCredential, boolean createOrUpdateIndex, int dimensions, com.azure.search.documents.indexes.models.SearchIndex index, String indexName, EmbeddingModel embeddingModel, int maxResults, double minScore, AzureAiSearchQueryType azureAiSearchQueryType, AzureAiSearchFilterMapper filterMapper, Filter filter) -
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 void
Removes all embeddings that match the specifiedFilter
from 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.azure.search
Methods in dev.langchain4j.store.embedding.azure.search with parameters of type Filter -
Uses of Filter in dev.langchain4j.store.embedding.chroma
Methods in dev.langchain4j.store.embedding.chroma with parameters of type Filter -
Uses of Filter in dev.langchain4j.store.embedding.coherence
Methods in dev.langchain4j.store.embedding.coherence with parameters of type Filter -
Uses of Filter in dev.langchain4j.store.embedding.elasticsearch
Methods in dev.langchain4j.store.embedding.elasticsearch with parameters of type Filter -
Uses of Filter in dev.langchain4j.store.embedding.filter
Methods in dev.langchain4j.store.embedding.filter that return FilterModifier and TypeMethodDescriptiondefault Filter
static Filter
MetadataFilterBuilder.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 Filter
default Filter
static Filter
Parses a filter expression string into aFilter
object.Methods in dev.langchain4j.store.embedding.filter with parameters of type Filter -
Uses of Filter in dev.langchain4j.store.embedding.filter.builder.sql
Methods in dev.langchain4j.store.embedding.filter.builder.sql that return Filter -
Uses of Filter in dev.langchain4j.store.embedding.filter.comparison
Classes in dev.langchain4j.store.embedding.filter.comparison that implement FilterModifier and TypeClassDescriptionclass
A filter that checks if the value of a metadata key contains a specific string.class
class
class
class
class
class
class
class
-
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 -
Uses of Filter in dev.langchain4j.store.embedding.filter.parser.sql
Methods in dev.langchain4j.store.embedding.filter.parser.sql that return Filter -
Uses of Filter in dev.langchain4j.store.embedding.inmemory
Methods in dev.langchain4j.store.embedding.inmemory with parameters of type Filter -
Uses of Filter in dev.langchain4j.store.embedding.mariadb
Methods in dev.langchain4j.store.embedding.mariadb with parameters of type Filter -
Uses of Filter in dev.langchain4j.store.embedding.milvus
Methods in dev.langchain4j.store.embedding.milvus with parameters of type Filter -
Uses of Filter in dev.langchain4j.store.embedding.mongodb
Methods in dev.langchain4j.store.embedding.mongodb with parameters of type Filter -
Uses of Filter in dev.langchain4j.store.embedding.oracle
Methods in dev.langchain4j.store.embedding.oracle with parameters of type Filter -
Uses of Filter in dev.langchain4j.store.embedding.pgvector
Methods in dev.langchain4j.store.embedding.pgvector with parameters of type Filter -
Uses of Filter in dev.langchain4j.store.embedding.qdrant
Methods in dev.langchain4j.store.embedding.qdrant with parameters of type Filter -
Uses of Filter in dev.langchain4j.store.embedding.tablestore
Classes in dev.langchain4j.store.embedding.tablestore that implement FilterMethods in dev.langchain4j.store.embedding.tablestore with parameters of type FilterModifier and TypeMethodDescriptionprotected com.alicloud.openservices.tablestore.model.search.query.Query
TablestoreEmbeddingStore.mapFilterToQuery
(Filter filter) void