If you really mean "must" and "always", you'll probably have to execute 2 searches. First on title alone then on description, or title and description, merging the hit lists as appropriate.
-- Ian. On Thu, Apr 26, 2012 at 8:30 PM, Akos Tajti <akos.ta...@gmail.com> wrote: > Jake, > > we're already using index time boosts and tried querytime boosts earlier. > None of them helped. The problem was that if the description contained a > part of a multiterm query many many times it got higher score than the ones > that contained the terms in their title. So it is hard to set the boosts > such a way that they always work as expected. Or is there an easy solution > for that? Am I doing something wrong, > > Ákos > > > > On Thu, Apr 26, 2012 at 9:20 PM, jake dsouza <jakedsouz...@gmail.com> wrote: > >> Hi, >> >> I think what your are looking for is boost factor that you can use in your >> score . Take a look at >> http://lucene.apache.org/core/3_6_0/scoring.html#Score >> Boosting >> >> - Jake >> >> On Thu, Apr 26, 2012 at 3:12 PM, Akos Tajti <akos.ta...@gmail.com> wrote: >> >> > Dear List, >> > >> > we've been struggling the following problem for a while: >> > we have two fields: title and description. Title is generated from short >> > summaries while description is generated fromlong texts. We want to >> search >> > on both fields at the same time but we'd like to get all documents in >> which >> > the title matches the search term before all others. For multi term >> queries >> > we want to achieve the following: all documents that contain all terms in >> > their title must come before every other document, no matter how many >> times >> > the description matches the query. Is there a simple way to achieve this? >> > >> > Thanks in advance, >> > Ákos Tajti >> > >> --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org