It could, but (historically and) currently it doesn't... :) I actually have code for this. Would you like open a JIRA issue for this - I'll attach my wrapper there?
Doron On Tue, Apr 21, 2009 at 7:58 PM, Steven Bethard <beth...@stanford.edu>wrote: > On 4/21/2009 12:47 AM, Doron Cohen wrote: > > CustomScoreQuery expects the VSQs to have a score for document matching > the > > (main) subQuery - this does not hold for arbitrary queries. > > Sure, but it could easily assign 0.0 scores for sub-queries that didn't > match, no? > > Steve > > > On Sat, Apr 18, 2009 at 2:35 AM, Steven Bethard <beth...@stanford.edu > >wrote: > > > >> CustomScoreQuery only allows the secondary queries to be of type > >> ValueSourceQuery instead of allowing them to be any type of Query. Why > >> is that? Is there something that makes it hard to implement for > >> arbitrary queries? > >> > >> Steve > >> > >> P.S. I played around with this briefly, and simply replacing all > >> ValueSourceQuery references with Query references yields only one simple > >> compile error, where ValueSourceQuery.createWeight() is being used > >> instead of Query.weight() for some reason. > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > >> For additional commands, e-mail: java-user-h...@lucene.apache.org > >> > >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > >