Wouldn't field boosting (the new capability added as of http://www.mail-archive.com/[email protected]/msg01727.html) be a simpler solution? I would just set the boost for the 'keywords' field to something higher than one depending on your requirements. As for the value of the booster, I have noticed that it needs quite some tweaking since there doesn't appear to exist a magic formula. In a similar situation, I just kept modifying it until I got something that satisfied my users. It was funny because, in typical Monty Python style we ended up deciding that "the number shall be three..."
--- Brian Goetz <[EMAIL PROTECTED]> wrote: > > I've got a searching problem which I know lots of other people have > run > across too. We've got documents which have keywords (which we > extract and > put into a 'keywords' field) and also have body text (which we put in > a > 'body' field.) > > Lets say we search for "text retrieval". We want to find documents > that > have "text retrieval" in the body OR in the keywords, but we want to > weight > hits on the keywords more heavily. I can't boost the tokens in the > index > base, so I have to do that through the query. > > If I convert a query for phrase Q into this: > body:Q OR keywords:Q^n > does that do what I want? > > How should I select the boost factor N? Are there negative > consequences to > this strategy? Am I better off doing two queries and merging the > results > myself? > > > -- > Brian Goetz > Quiotix Corporation > [EMAIL PROTECTED] Tel: 650-843-1300 Fax: > 650-324-8032 > > http://www.quiotix.com > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > __________________________________________________ Do you Yahoo!? New DSL Internet Access from SBC & Yahoo! http://sbc.yahoo.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
