Skip to content

Conversation

@girishjeyakumar
Copy link
Owner

Complete interface replacement: replace query() with parsedQuery() and getQueries() with getParsedQueries()

  • Removed query() method from QueryRescoreContext
  • Removed getQueries() method from RescoreContext interface
  • Updated all callers to use parsedQuery().query() instead of query()
  • Updated DfsPhase to use getParsedQueries() instead of getQueries()
  • Updated QueryRescorer to use parsedQuery().query() for rescoring and explanations
  • Updated QueryRescorerBuilderTests to use parsedQuery().query()

girish jeyakumar added 2 commits July 8, 2025 10:03
- Added parsedQuery() method to RescoreContext interface
- Added getParsedQueries() method to RescoreContext interface
- Updated QueryRescoreContext to override interface methods
- Removed instanceof check in MatchedQueriesPhase by using interface method
- Simplified assignment in QueryRescorerBuilder to one line

Signed-off-by: Girish Jeyakumar <girishjeyakumar@dropbox.com>
…d getQueries() with getParsedQueries()

- Removed query() method from QueryRescoreContext
- Removed getQueries() method from RescoreContext interface
- Updated all callers to use parsedQuery().query() instead of query()
- Updated DfsPhase to use getParsedQueries() instead of getQueries()
- Updated QueryRescorer to use parsedQuery().query() for rescoring and explanations
- Updated QueryRescorerBuilderTests to use parsedQuery().query()
- This addresses the maintainer's feedback for a cleaner interface design

Signed-off-by: Girish Jeyakumar <girishjeyakumar@dropbox.com>
@girishjeyakumar girishjeyakumar merged commit bc2304f into fix-rescore-named-queries Jul 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants