Skip to content

Commit 67c3ecb

Browse files
author
girish jeyakumar
committed
Maintain backward compatibility for RescoreContext public API
- Restore getQueries() method for backward compatibility - Add getParsedQueries() method for new functionality Signed-off-by: Girish Jeyakumar <girishjeyakumar@dropbox.com>
1 parent 327e00a commit 67c3ecb

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

server/src/main/java/org/opensearch/search/rescore/QueryRescorer.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434

3535
import org.apache.lucene.search.Explanation;
3636
import org.apache.lucene.search.IndexSearcher;
37+
import org.apache.lucene.search.Query;
3738
import org.apache.lucene.search.ScoreDoc;
3839
import org.apache.lucene.search.TopDocs;
3940
import org.opensearch.index.query.ParsedQuery;
@@ -209,6 +210,11 @@ public ParsedQuery parsedQuery() {
209210
return parsedQuery;
210211
}
211212

213+
@Override
214+
public List<Query> getQueries() {
215+
return parsedQuery != null ? Collections.singletonList(parsedQuery.query()) : Collections.emptyList();
216+
}
217+
212218
@Override
213219
public List<ParsedQuery> getParsedQueries() {
214220
return parsedQuery != null ? Collections.singletonList(parsedQuery) : Collections.emptyList();

server/src/main/java/org/opensearch/search/rescore/RescoreContext.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232

3333
package org.opensearch.search.rescore;
3434

35+
import org.apache.lucene.search.Query;
3536
import org.opensearch.common.annotation.PublicApi;
3637
import org.opensearch.index.query.ParsedQuery;
3738

@@ -87,6 +88,13 @@ public Set<Integer> getRescoredDocs() {
8788
return rescoredDocs;
8889
}
8990

91+
/**
92+
* Returns queries associated with the rescorer
93+
*/
94+
public List<Query> getQueries() {
95+
return Collections.emptyList();
96+
}
97+
9098
/**
9199
* Returns parsed queries associated with the rescorer
92100
*/

0 commit comments

Comments
 (0)