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]>
