CustomScoreQuery expects the VSQs to have a score for document matching the (main) subQuery - this does not hold for arbitrary queries.
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 > >