summaryrefslogtreecommitdiff
path: root/core/src/test/java/org/elasticsearch/index/query/MatchQueryBuilderTests.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/test/java/org/elasticsearch/index/query/MatchQueryBuilderTests.java')
-rw-r--r--core/src/test/java/org/elasticsearch/index/query/MatchQueryBuilderTests.java136
1 files changed, 71 insertions, 65 deletions
diff --git a/core/src/test/java/org/elasticsearch/index/query/MatchQueryBuilderTests.java b/core/src/test/java/org/elasticsearch/index/query/MatchQueryBuilderTests.java
index 894c20d1d2..e7b2923c37 100644
--- a/core/src/test/java/org/elasticsearch/index/query/MatchQueryBuilderTests.java
+++ b/core/src/test/java/org/elasticsearch/index/query/MatchQueryBuilderTests.java
@@ -20,7 +20,13 @@
package org.elasticsearch.index.query;
import org.apache.lucene.queries.ExtendedCommonTermsQuery;
-import org.apache.lucene.search.*;
+import org.apache.lucene.search.BooleanClause;
+import org.apache.lucene.search.BooleanQuery;
+import org.apache.lucene.search.FuzzyQuery;
+import org.apache.lucene.search.MatchAllDocsQuery;
+import org.apache.lucene.search.PhraseQuery;
+import org.apache.lucene.search.Query;
+import org.apache.lucene.search.TermQuery;
import org.elasticsearch.common.lucene.search.MultiPhrasePrefixQuery;
import org.elasticsearch.common.lucene.search.Queries;
import org.elasticsearch.index.mapper.MappedFieldType;
@@ -237,86 +243,86 @@ public class MatchQueryBuilderTests extends AbstractQueryTestCase<MatchQueryBuil
}
public void testPhrasePrefixMatchQuery() throws IOException {
- String json1 = "{\n" +
- " \"match_phrase_prefix\" : {\n" +
- " \"message\" : \"this is a test\"\n" +
- " }\n" +
+ String json1 = "{\n" +
+ " \"match_phrase_prefix\" : {\n" +
+ " \"message\" : \"this is a test\"\n" +
+ " }\n" +
"}";
- String expected = "{\n" +
- " \"match\" : {\n" +
- " \"message\" : {\n" +
- " \"query\" : \"this is a test\",\n" +
- " \"type\" : \"phrase_prefix\",\n" +
- " \"operator\" : \"OR\",\n" +
- " \"slop\" : 0,\n" +
- " \"prefix_length\" : 0,\n" +
- " \"max_expansions\" : 50,\n" +
- " \"fuzzy_transpositions\" : true,\n" +
- " \"lenient\" : false,\n" +
- " \"zero_terms_query\" : \"NONE\",\n" +
- " \"boost\" : 1.0\n" +
- " }\n" +
- " }\n" +
+ String expected = "{\n" +
+ " \"match\" : {\n" +
+ " \"message\" : {\n" +
+ " \"query\" : \"this is a test\",\n" +
+ " \"type\" : \"phrase_prefix\",\n" +
+ " \"operator\" : \"OR\",\n" +
+ " \"slop\" : 0,\n" +
+ " \"prefix_length\" : 0,\n" +
+ " \"max_expansions\" : 50,\n" +
+ " \"fuzzy_transpositions\" : true,\n" +
+ " \"lenient\" : false,\n" +
+ " \"zero_terms_query\" : \"NONE\",\n" +
+ " \"boost\" : 1.0\n" +
+ " }\n" +
+ " }\n" +
"}";
MatchQueryBuilder qb = (MatchQueryBuilder) parseQuery(json1);
checkGeneratedJson(expected, qb);
-
- String json2 = "{\n" +
- " \"match\" : {\n" +
- " \"message\" : {\n" +
- " \"query\" : \"this is a test\",\n" +
- " \"type\" : \"phrase_prefix\"\n" +
- " }\n" +
- " }\n" +
+
+ String json2 = "{\n" +
+ " \"match\" : {\n" +
+ " \"message\" : {\n" +
+ " \"query\" : \"this is a test\",\n" +
+ " \"type\" : \"phrase_prefix\"\n" +
+ " }\n" +
+ " }\n" +
"}";
qb = (MatchQueryBuilder) parseQuery(json2);
checkGeneratedJson(expected, qb);
- String json3 = "{\n" +
- " \"match_phrase_prefix\" : {\n" +
- " \"message\" : {\n" +
- " \"query\" : \"this is a test\",\n" +
- " \"max_expansions\" : 10\n" +
- " }\n" +
- " }\n" +
+ String json3 = "{\n" +
+ " \"match_phrase_prefix\" : {\n" +
+ " \"message\" : {\n" +
+ " \"query\" : \"this is a test\",\n" +
+ " \"max_expansions\" : 10\n" +
+ " }\n" +
+ " }\n" +
"}";
- expected = "{\n" +
- " \"match\" : {\n" +
- " \"message\" : {\n" +
- " \"query\" : \"this is a test\",\n" +
- " \"type\" : \"phrase_prefix\",\n" +
- " \"operator\" : \"OR\",\n" +
- " \"slop\" : 0,\n" +
- " \"prefix_length\" : 0,\n" +
- " \"max_expansions\" : 10,\n" +
- " \"fuzzy_transpositions\" : true,\n" +
- " \"lenient\" : false,\n" +
- " \"zero_terms_query\" : \"NONE\",\n" +
- " \"boost\" : 1.0\n" +
- " }\n" +
- " }\n" +
+ expected = "{\n" +
+ " \"match\" : {\n" +
+ " \"message\" : {\n" +
+ " \"query\" : \"this is a test\",\n" +
+ " \"type\" : \"phrase_prefix\",\n" +
+ " \"operator\" : \"OR\",\n" +
+ " \"slop\" : 0,\n" +
+ " \"prefix_length\" : 0,\n" +
+ " \"max_expansions\" : 10,\n" +
+ " \"fuzzy_transpositions\" : true,\n" +
+ " \"lenient\" : false,\n" +
+ " \"zero_terms_query\" : \"NONE\",\n" +
+ " \"boost\" : 1.0\n" +
+ " }\n" +
+ " }\n" +
"}";
qb = (MatchQueryBuilder) parseQuery(json3);
checkGeneratedJson(expected, qb);
}
public void testSimpleMatchQuery() throws IOException {
- String json = "{\n" +
- " \"match\" : {\n" +
- " \"message\" : {\n" +
- " \"query\" : \"to be or not to be\",\n" +
- " \"type\" : \"boolean\",\n" +
- " \"operator\" : \"AND\",\n" +
- " \"slop\" : 0,\n" +
- " \"prefix_length\" : 0,\n" +
- " \"max_expansions\" : 50,\n" +
- " \"fuzzy_transpositions\" : true,\n" +
- " \"lenient\" : false,\n" +
- " \"zero_terms_query\" : \"ALL\",\n" +
- " \"boost\" : 1.0\n" +
- " }\n" +
- " }\n" +
+ String json = "{\n" +
+ " \"match\" : {\n" +
+ " \"message\" : {\n" +
+ " \"query\" : \"to be or not to be\",\n" +
+ " \"type\" : \"boolean\",\n" +
+ " \"operator\" : \"AND\",\n" +
+ " \"slop\" : 0,\n" +
+ " \"prefix_length\" : 0,\n" +
+ " \"max_expansions\" : 50,\n" +
+ " \"fuzzy_transpositions\" : true,\n" +
+ " \"lenient\" : false,\n" +
+ " \"zero_terms_query\" : \"ALL\",\n" +
+ " \"boost\" : 1.0\n" +
+ " }\n" +
+ " }\n" +
"}";
MatchQueryBuilder qb = (MatchQueryBuilder) parseQuery(json);
checkGeneratedJson(json, qb);