mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-06 21:18:31 +00:00
adapt to upstream changes
This commit is contained in:
parent
be3409f1db
commit
083c774b5e
@ -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
|
||||
}
|
||||
}
|
||||
|
@ -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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user