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