adapt to upstream changes

This commit is contained in:
javanna 2015-09-04 19:56:32 +02:00 committed by Luca Cavanna
parent be3409f1db
commit 083c774b5e
2 changed files with 5 additions and 29 deletions

View File

@ -35,10 +35,6 @@ public class QueryWrappingQueryBuilder extends AbstractQueryBuilder<QueryWrappin
public QueryWrappingQueryBuilder(Query query) {
this.query = query;
//hack to make sure that the boost from the wrapped query is used, otherwise it gets overwritten.
if (query != null) {
this.boost = query.getBoost();
}
}
@Override
@ -56,4 +52,9 @@ public class QueryWrappingQueryBuilder extends AbstractQueryBuilder<QueryWrappin
// this should not be called since we overwrite BaseQueryBuilder#toQuery() in this class
throw new UnsupportedOperationException();
}
@Override
protected void setFinalBoost(Query query) {
//no-op the wrapper lucene query has already its boost set
}
}

View File

@ -2545,31 +2545,6 @@ public class SimpleIndexQueryParserTests extends ESSingleNodeTestCase {
}
}
@Test
public void testSimpleQueryString() throws Exception {
IndexQueryParserService queryParser = queryParser();
String query = copyToStringFromClasspath("/org/elasticsearch/index/query/simple-query-string.json");
Query parsedQuery = queryParser.parse(query).query();
assertThat(parsedQuery, instanceOf(BooleanQuery.class));
}
@Test
public void testSimpleQueryStringBoost() throws Exception {
IndexQueryParserService queryParser = queryParser();
SimpleQueryStringBuilder simpleQueryStringBuilder = new SimpleQueryStringBuilder("test");
simpleQueryStringBuilder.field("body", 5);
Query parsedQuery = queryParser.parse(simpleQueryStringBuilder.toString()).query();
assertThat(parsedQuery, instanceOf(TermQuery.class));
assertThat(parsedQuery.getBoost(), equalTo(5f));
simpleQueryStringBuilder = new SimpleQueryStringBuilder("test");
simpleQueryStringBuilder.field("body", 5);
simpleQueryStringBuilder.boost(2);
parsedQuery = queryParser.parse(simpleQueryStringBuilder.toString()).query();
assertThat(parsedQuery, instanceOf(TermQuery.class));
assertThat(parsedQuery.getBoost(), equalTo(10f));
}
@Test
public void testMatchWithFuzzyTranspositions() throws Exception {
IndexQueryParserService queryParser = queryParser();