Package com.redis.vl.langchain4j
Class LangChain4JFilterMapper
java.lang.Object
com.redis.vl.langchain4j.LangChain4JFilterMapper
Maps LangChain4J Filter types to RedisVL Filter queries.
Converts dev.langchain4j.store.embedding.filter.Filter to com.redis.vl.query.Filter for use with RedisVL SearchIndex.
Supported filters:
- Comparison: IsEqualTo, IsNotEqualTo, IsGreaterThan, IsGreaterThanOrEqualTo, IsLessThan, IsLessThanOrEqualTo, IsIn, IsNotIn
- Logical: And, Or, Not
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
LangChain4JFilterMapper
public LangChain4JFilterMapper()
-
-
Method Details
-
map
Map LangChain4J Filter to RedisVL Filter.- Parameters:
filter- LangChain4J filter (can be null)- Returns:
- RedisVL Filter, or wildcard (*) filter if input is null
-