Hi all,
[initially I replied to a thread which went to Mike Klass email so after
his helpful
reply, I'm trying to merge this back into the list discussion]
Quick intro. Server Engineer at Internet Archive.
I just spent a mere 3 days porting nearly our entire site to use your
*wonderful* project!
I, too, am looking for a kind of "boosting".
If I understand your reply here, if i reindex *all* my documents with
<field name="title" boost="100">i'm super, thanks for asking!</field>
and make sure that any subsequent incremental (re)indexing of documents
use that same extra ' boost="100" ' then I should be making the relevance
of the title in our documents 100x (or whatever that translates to)
"heavier"
than other non-title fields, correct?
I know this prolly isn't the relevant place to otherwise gush,
but THANK YOU for this fantastic (and maintained!) code
and we look forward to using this in the near future on our site!
Go opensource!
--tracey jaquith
[We are most interested in always having "title", "description", and a
few other
fields boosted. We have both user queries of phrases/words as well as
"field-specific" queries (eg: "mediatype:moves AND collection:prelinger")
so my thought is std might be better than dismax.
I've tried some experiments, adjusting the boosts at index time and running
the std handler to see the ordering of the results change for
"fieldless queries"
(eg: "q=tracey+pooh"). I have 33 fields using <copyField dest="text"
source="..."/>
(where "text" is our default field to query)
to allow for checking across most of our std XML fields. I gather that
a boost
applied to "title" on indexing a docuement must somehow "propogate" to the
"text" field? Otherwise, I'm not sure how playing with boosts to fields
not named "text" would cause any change on the ranking of results for
queries
like "q=tracey+pooh". Am I starting to catch on?]