Class ChromaFilterExpressionConverter
java.lang.Object
org.springframework.ai.vectorstore.filter.converter.AbstractFilterExpressionConverter
org.springframework.ai.vectorstore.filter.converter.PineconeFilterExpressionConverter
org.springframework.ai.chroma.vectorstore.ChromaFilterExpressionConverter
- All Implemented Interfaces:
org.springframework.ai.vectorstore.filter.FilterExpressionConverter
public class ChromaFilterExpressionConverter
extends org.springframework.ai.vectorstore.filter.converter.PineconeFilterExpressionConverter
Converts
Filter.Expression into Chroma metadata filter expression format.
(https://docs.trychroma.com/usage-guide#using-where-filters)- Author:
- Christian Tzolov
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.springframework.ai.vectorstore.filter.converter.PineconeFilterExpressionConverter
doExpression, doKeyMethods inherited from class org.springframework.ai.vectorstore.filter.converter.AbstractFilterExpressionConverter
convertExpression, convertOperand, convertOperand, doAddValueRangeSpitter, doEndGroup, doEndValueRange, doGroup, doNot, doSingleValue, doStartGroup, doStartValueRange, doValue, hasOuterQuotes, removeOuterQuotes
-
Constructor Details
-
ChromaFilterExpressionConverter
public ChromaFilterExpressionConverter()
-