lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Doron Cohen <cdor...@gmail.com>
Subject Re: Why is CustomScoreQuery limited to ValueSourceQuery type?
Date Tue, 21 Apr 2009 07:47:19 GMT
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 <bethard@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-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message