Hi all,
  I'm just starting to get into solr development and I want to try writing a
custom Scoring Class.  I copied the DefaultSimilarity class and renamed it
to TestSimilarity and then I just overwrote the function idf to return 1 so
that scores only look at the tf:
  @Override
  public float idf(int docFreq, int numDocs) {
    return 1.0f;
  }

I then make  sure my TestSimilarity is always used by editing
conf/schema.xml to have this line:
<similarity class="org.apache.lucene.search.similarities.TestSimilarity" />

Scoring seems to still be using an idf score that is not 1 and returning
results sorted by rareness of a phrase instead of frequency of the word.
I am following this tutorial:
http://www.lucenetutorial.com/advanced-topics/scoring.html
Is there something else I need to do to sort by only term frequency?
I'd appreciate any help oor suggestions on this.

Thanks,
Jason

Reply via email to