Re: Very high fieldNorm for a field resulting in bad results

2006-10-02 Thread Chris Hostetter
: This should solve most of my heartache. : Whats the suggested way to use this ? Copy a solr jar ? Or just copy : the code for this 1 query ? that's entirely up to you, it depends on what kind of source management you want to have -- the suggested way to use it is to run Solr and use it via the

Re: Very high fieldNorm for a field resulting in bad results

2006-09-29 Thread Mek
You might want to look into the DisjunctionMaxQuery class ... in particular building a BooleanQuery containing a DisjunctionMaxQuery for each 'word' of your input in the various fields ... i've found it to be very effective. when it was first proposed it was called "MaxDisjunctionQuery" and you c

Re: Very high fieldNorm for a field resulting in bad results

2006-09-29 Thread Chris Hostetter
: Assuming I want to boost the fields with the same value for all documents, : can this be replaced by query-time boosting. if i'm understanding what you mena, then yes. : I, though, am storing the norms & yet do not get exact matches ranking : higher than others. the notion that norms help "ex

Re: Very high fieldNorm for a field resulting in bad results

2006-09-28 Thread Mek
it depends on your goal. index time field boosts are a way to express things like "this documents title is worth twice as much as the title of most documents" query time boosts are a way to express "i care about matches on this clause of my query twice as much as i do about matches to other claus

Re: Very high fieldNorm for a field resulting in bad results

2006-09-27 Thread Chris Hostetter
: 1. Can I do away with index-time boosting for fields & tweak : query-time boosting for them ? I understand that doc level boosting is : very useful while indexing. : But for fields, both index-boost & query-boost are mutiples which lead : to the score, so would it be safe to say that I can repla

Re: Very high fieldNorm for a field resulting in bad results

2006-09-26 Thread Mek
Thanks a lot Chris for the detailed & patitent response. The value of a the field norm for any field named "A" is typically the lengthNorm of the field, times the document boost, times the field boost for *each* Field instance added to the document with the name "A". (lengthNorm is by default

Re: Very high fieldNorm for a field resulting in bad results

2006-09-26 Thread Chris Hostetter
: The symptom: : Very high fieldNorm for field A.(explain output pasted below) The boost i am : applying to the troublesome field is 3.5 & the max boost applied per doc is : 1.8 : Given that information, the very high fieldNorm is very surprising to me. : Based on what I read, FieldNorm = 1 / s