Skip to content

Commit 5cf41f5

Browse files
habumatzolov
authored andcommitted
Fix FILTER_EXPRESSION typo
1 parent 6bd3bca commit 5cf41f5

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

spring-ai-core/src/main/java/org/springframework/ai/chat/client/advisor/QuestionAnswerAdvisor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public class QuestionAnswerAdvisor implements RequestResponseAdvisor {
6262

6363
public static final String RETRIEVED_DOCUMENTS = "qa_retrieved_documents";
6464

65-
public static final String FILTER_EXRESSION = "qa_filter_expression";
65+
public static final String FILTER_EXPRESSION = "qa_filter_expression";
6666

6767
public QuestionAnswerAdvisor(VectorStore vectorStore) {
6868
this(vectorStore, SearchRequest.defaults(), DEFAULT_USER_TEXT_ADVISE);
@@ -141,10 +141,10 @@ public Flux<ChatResponse> adviseResponse(Flux<ChatResponse> fluxResponse, Map<St
141141

142142
protected Filter.Expression doGetFilterExpression(Map<String, Object> context) {
143143

144-
if (!context.containsKey(FILTER_EXRESSION) || !StringUtils.hasText(context.get(FILTER_EXRESSION).toString())) {
144+
if (!context.containsKey(FILTER_EXPRESSION) || !StringUtils.hasText(context.get(FILTER_EXPRESSION).toString())) {
145145
return this.searchRequest.getFilterExpression();
146146
}
147-
return new FilterExpressionTextParser().parse(context.get(FILTER_EXRESSION).toString());
147+
return new FilterExpressionTextParser().parse(context.get(FILTER_EXPRESSION).toString());
148148

149149
}
150150

spring-ai-core/src/test/java/org/springframework/ai/chat/client/QuestionAnswerAdvisorTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public void qaAdvisorWithDynamicFilterExpressions() {
7777
// @formatter:off
7878
var content = chatClient.prompt()
7979
.user("Please answer my question XYZ")
80-
.advisors(a -> a.param(QuestionAnswerAdvisor.FILTER_EXRESSION, "type == 'Spring'"))
80+
.advisors(a -> a.param(QuestionAnswerAdvisor.FILTER_EXPRESSION, "type == 'Spring'"))
8181
.call()
8282
.content();
8383
//formatter:on

0 commit comments

Comments
 (0)