Hi
If I choose to subclass the default similarity, do I need to apply the same
subclassed Similarity to IndexReader, IndexWriter and IndexSearcher?
I am interested in doing the below:
Similarity sim = new DefaultSimilarity() {
public float lengthNorm(String field, int numTerms) {
if(field.equals("body")) return (float) (0.1 * Math.log(numTerms));
else return super.lengthNorm(field, numTerms);
}
}
[taken from http://www.lucenetutorial.com/advanced-topics/scoring.html]
Is this approach advisable?
Cheers
Amin