This kind of artificial test is almost always misleading.
Some approximations are used, in particular the
length of the field is not stored as an exact number,
so at various points some fields with slightly different
lengths are "rounded" to the same number, thus the
identical scores you're seeing.
As the IDF values for A, B and C are minimal (couldn't get any worse
than being in any document), the major part of your score comes most
likely from the coord(..) part of scoring - which basically computes
the overlap of the query and the document. If you want to have a
stronger influence you can
Have you used debugQuery=true, or fl=*,[explain], or those various
functions? It is possible to ask Solr to tell you how it calculated the
score, which will enable you to see what is going on in each case. You
can probably work it out for yourself then I suspect.
Upayavira
On Tue, Sep 17, 2013, a