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 17:09:21 GMT
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 <bethard@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 <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
> >>
> >>
> >
>
>
> ---------------------------------------------------------------------
> 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