How about:
+((field1:(+token1 +token2 +token3)^2 field2:(+token1 +token2 +token3))

Christian
> -----Urspr�ngliche Nachricht-----
> Von: Clemens Marschner [mailto:[EMAIL PROTECTED]]
> Gesendet: 21 August 2002 11:50
> An: Lucene Developers List
> Betreff: AND on two weighted fields
>
>
> I need to perform an AND query on two fields and weight the results
> according to in which fields the results came from. That is, I would need
> something like
>
>    (field1^2 OR field2^1):(+token1 +token2 +token3)
>
> This means that _all_ of the tokens _have_ to occur in either one of these
> fields, and if they are found in field1, the results are weighted higher.
>
> Any ideas on how this can be accomplished?
>
> Clemens
>
>
>
> --------------------------------------
> http://www.cmarschner.net
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to