Skip to content

Commit 7a3c18e

Browse files
committed
Make sure MatchQueryBuilderTests only lowercases values for text fields.
1 parent d5213c8 commit 7a3c18e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

server/src/test/java/org/elasticsearch/index/query/MatchQueryBuilderTests.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,8 @@ protected void doAssertLuceneQuery(MatchQueryBuilder queryBuilder, Query query,
153153
MappedFieldType fieldType = context.fieldMapper(queryBuilder.fieldName());
154154
if (query instanceof TermQuery && fieldType != null) {
155155
String queryValue = queryBuilder.value().toString();
156-
if (queryBuilder.analyzer() == null || queryBuilder.analyzer().equals("simple")) {
156+
if (isTextField(queryBuilder.fieldName())
157+
&& (queryBuilder.analyzer() == null || queryBuilder.analyzer().equals("simple"))) {
157158
queryValue = queryValue.toLowerCase(Locale.ROOT);
158159
}
159160
Query expectedTermQuery = fieldType.termQuery(queryValue, context);

0 commit comments

Comments
 (0)