package org.apache.lucene.search; import org.apache.lucene.index.FieldInvertState; public class LanguageModelSimilarity extends Similarity { @Override //Used to store Doc Length public float computeNorm(FieldInvertState state) { return (float)state.getLength(); } //Following doesn't matter in LM @Override public float sloppyFreq(int distance) { // TODO Auto-generated method stub return 0; } @Override public float tf(float freq) { // TODO Auto-generated method stub return 0; } @Override public float idf(int docFreq, int numDocs) { // TODO Auto-generated method stub return 0; } }