In addition to string based userQueries the QueryRewritingExecutor can now rewrite Query and ExpandedQuery instances that have been created by client code.
ExpandedQueries can be parsed from a list of string based tokens coming e. g. from an Analyzer chain.
Co-authored-by: @erlang1234