Fix FILTER_EXPRESSION typo

This commit is contained in:
Craig Walls
2024-06-19 22:14:01 -06:00
committed by Christian Tzolov
parent 6bd3bca1d7
commit 5cf41f5215
2 changed files with 4 additions and 4 deletions

View File

@@ -62,7 +62,7 @@ public class QuestionAnswerAdvisor implements RequestResponseAdvisor {
public static final String RETRIEVED_DOCUMENTS = "qa_retrieved_documents";
public static final String FILTER_EXRESSION = "qa_filter_expression";
public static final String FILTER_EXPRESSION = "qa_filter_expression";
public QuestionAnswerAdvisor(VectorStore vectorStore) {
this(vectorStore, SearchRequest.defaults(), DEFAULT_USER_TEXT_ADVISE);
@@ -141,10 +141,10 @@ public class QuestionAnswerAdvisor implements RequestResponseAdvisor {
protected Filter.Expression doGetFilterExpression(Map<String, Object> context) {
if (!context.containsKey(FILTER_EXRESSION) || !StringUtils.hasText(context.get(FILTER_EXRESSION).toString())) {
if (!context.containsKey(FILTER_EXPRESSION) || !StringUtils.hasText(context.get(FILTER_EXPRESSION).toString())) {
return this.searchRequest.getFilterExpression();
}
return new FilterExpressionTextParser().parse(context.get(FILTER_EXRESSION).toString());
return new FilterExpressionTextParser().parse(context.get(FILTER_EXPRESSION).toString());
}

View File

@@ -77,7 +77,7 @@ public class QuestionAnswerAdvisorTests {
// @formatter:off
var content = chatClient.prompt()
.user("Please answer my question XYZ")
.advisors(a -> a.param(QuestionAnswerAdvisor.FILTER_EXRESSION, "type == 'Spring'"))
.advisors(a -> a.param(QuestionAnswerAdvisor.FILTER_EXPRESSION, "type == 'Spring'"))
.call()
.content();
//formatter:on