You haven't really explained things enough for us to help you...

: First of all I don't have a site which I want to boost. All docs are equal.
: 
: Secondly I will explain what I have. I have 100 docs indexed. I do a query
: which returns 10 found docs. 8 of them from one site and 2 from other
: different sites. I dont like order. Technically scores are good. I
: understand why these 8 docs go first - because they havebetter matching.
: But i dont like it. I want that articles from smaller collections would
: somehow compete with other docs. For other queries situation can change and
: another site can produce more results. In that case i would  lower that
: site.

*why* don't you like that order?  what is it that makes you think that 
order is bad? you say you want to articles fro mteh smalller collection 
to "compete" with the other docs -- but they already have.  unless part of 
your query included a clause that is biased in favor of one "collection" 
then all of those documents got a "fair" score for the query you passed 
in.

It might help if you gave us a specific, concrete example of some *real* 
queries and the *real* docments they return, and why you don't think those 
scores are fair.

Because if i'm following your reasoning, and thinking about a situation 
where i might have an index full of webpages, and some of those web pages 
are from "cnn.com" and some of those pages are from "espn.com" then a 
query for "Obama" might match lots of pages from cnn.com, with "high" 
scores, and there might be *one* match on espn.com with an extremely low 
score, because Obama is mentioned one time in some quote or something in a 
*very* long page ... in what situation would it make any sense to bias the 
score of that one espn.com document to make it score higher then other 
documents from cnn.com that legitimately score better because they mention 
Obama in the title, or many times in the body of the page?


-Hoss

Reply via email to