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