Can boost change dynamically?

On Tue, Sep 04, 2007 at 06:33:20PM +0530, golak Sarangi wrote:

  • Hi,
    >
    > I have got a peculiar requirement in my project. I need to apply
    some boost
    > to different fields of my index. But the problem is the boost that
    needs to

> be applied is dynamic. It changes for everyrow of data.I am storing
that in
> the index itself while building it. Is there anyway by which i can
add the
> boost to search query while searching. at present am retreiving the
whole

> set of searched result and then manipulating with the score to get
the
> output. but by that way it gets too slow. can any one help me.
*
did you search the archives for this? Imho this topic came up a few days

(or weeks?) ago.

Short answer: <ou can set the boost on a per document basis at indexing
time, see the API docs for Ferret’s Document class.

Cheers,
Jens

Hi jens
I am indeed using Ferret’s Document class. But am not sure about the

calculation that ferret does to give me the output score. Although
the output that
i get is relevant enough but its like a black hole
from outside. I tried to search for it from the C extension of ferret
but lost track

of it at the msea_search function. Could you please through some light
on the
calculation of score when am using boost for document as well as
individual fields separately.

Thanks and Regards
Golak

On Wed, Sep 05, 2007 at 04:59:36PM +0530, golak Sarangi wrote:

calculation that ferret does to give me the output score. Although
the output that i get is relevant enough but its like a black hole
from outside. I tried to search for it from the C extension of ferret
but lost track
of it at the msea_search function. Could you please through some
light on the calculation of score when am using boost for document as
well as individual fields separately.

have a look at Ferret’s explain function, this will show you how the
score of a result is calculated.

Jens

PS: your mail was pretty hard to read, please try to quote previous
text correctly.
http://www.netmeister.org/news/learn2quote.html


Jens Krämer
webit! Gesellschaft für neue Medien mbH
Schnorrstraße 76 | 01069 Dresden
Telefon +49 351 46766-0 | Telefax +49 351 46766-66
[email protected] | www.webit.de

Amtsgericht Dresden | HRB 15422
GF Sven Haubold, Hagen Malessa