浏览代码

Fix an incorrect reference to 'zero_terms_docs' in match_phrase queries.

Julie Tibshirani 7 年之前
父节点
当前提交
113d1d3eab
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      server/src/main/java/org/elasticsearch/index/query/MatchPhraseQueryBuilder.java

+ 4 - 4
server/src/main/java/org/elasticsearch/index/query/MatchPhraseQueryBuilder.java

@@ -227,14 +227,14 @@ public class MatchPhraseQueryBuilder extends AbstractQueryBuilder<MatchPhraseQue
                         } else if (AbstractQueryBuilder.NAME_FIELD.match(currentFieldName, parser.getDeprecationHandler())) {
                         } else if (AbstractQueryBuilder.NAME_FIELD.match(currentFieldName, parser.getDeprecationHandler())) {
                             queryName = parser.text();
                             queryName = parser.text();
                         } else if (ZERO_TERMS_QUERY_FIELD.match(currentFieldName, parser.getDeprecationHandler())) {
                         } else if (ZERO_TERMS_QUERY_FIELD.match(currentFieldName, parser.getDeprecationHandler())) {
-                            String zeroTermsDocs = parser.text();
-                            if ("none".equalsIgnoreCase(zeroTermsDocs)) {
+                            String zeroTermsValue = parser.text();
+                            if ("none".equalsIgnoreCase(zeroTermsValue)) {
                                 zeroTermsQuery = ZeroTermsQuery.NONE;
                                 zeroTermsQuery = ZeroTermsQuery.NONE;
-                            } else if ("all".equalsIgnoreCase(zeroTermsDocs)) {
+                            } else if ("all".equalsIgnoreCase(zeroTermsValue)) {
                                 zeroTermsQuery = ZeroTermsQuery.ALL;
                                 zeroTermsQuery = ZeroTermsQuery.ALL;
                             } else {
                             } else {
                                 throw new ParsingException(parser.getTokenLocation(),
                                 throw new ParsingException(parser.getTokenLocation(),
-                                    "Unsupported zero_terms_docs value [" + zeroTermsDocs + "]");
+                                    "Unsupported zero_terms_query value [" + zeroTermsValue + "]");
                             }
                             }
                         } else {
                         } else {
                             throw new ParsingException(parser.getTokenLocation(),
                             throw new ParsingException(parser.getTokenLocation(),