/lucene-3.6.0/lucene/core/src/java/org/apache/lucene/search/ |
H A D | Similarity.java | 62 * <a href="http://en.wikipedia.org/wiki/Tfidf">Tf-idf</a> values. 64 * <p>VSM does not require weights to be <i>Tf-idf</i> values, 65 * but <i>Tf-idf</i> values are believed to produce search results of high quality, 66 * and so Lucene is using <i>Tf-idf</i>. 72 * <i>idf(t)</i> similarly varies with the inverse of the 275 * <A HREF="#formula_idf"><font color="#993399">idf(t)</font></A><sup>2</sup> · 326 * <b><i>idf(t)</i></b> stands for Inverse Document Frequency. This value 330 * <i>idf(t)</i> appears for <i>t</i> in both the query and the document, 332 * The default computation for <i>idf(t)</i> in 333 * {@link org.apache.lucene.search.DefaultSimilarity#idf(in 883 public abstract float idf(int docFreq, int numDocs); method in class:Similarity [all...] |
H A D | SimilarityDelegator.java | 61 public float idf(int docFreq, int numDocs) { method in class:SimilarityDelegator 62 return delegee.idf(docFreq, numDocs);
|
H A D | DefaultSimilarity.java | 63 public float idf(int docFreq, int numDocs) { method in class:DefaultSimilarity
|
H A D | TermQuery.java | 40 private float idf; field in class:TermQuery.TermWeight 70 idf = idfExp.getIdf(); 84 queryWeight = idf * getBoost(); // compute query weight 92 value = queryWeight * idf; // idf for document 117 Explanation expl = new Explanation(idf, idfExp.explain());
|
H A D | MultiPhraseQuery.java | 132 private float idf; field in class:MultiPhraseQuery.MultiPhraseWeight 140 // compute idf 148 idf = idfExp.getIdf(); 159 queryWeight = idf * getBoost(); // compute query weight 167 value = queryWeight * idf; // idf for document 228 Explanation idfExpl = new Explanation(idf, "idf(" + field + ":" + idfExp.explain() +")");
|
H A D | PhraseQuery.java | 196 private float idf; field in class:PhraseQuery.PhraseWeight 206 idf = idfExp.getIdf(); 220 queryWeight = idf * getBoost(); // compute query weight 228 value = queryWeight * idf; // idf for document 288 new Explanation(idf, "idf(" + field + ":" + docFreqs + ")");
|
/lucene-3.6.0/lucene/contrib/pruning/src/java/org/apache/lucene/index/pruning/ |
H A D | RIDFTermPruningPolicy.java | 50 double idf; field in class:RIDFTermPruningPolicy 71 idf = - Math.log((double)in.docFreq(t) / maxDoc); 80 ridf = idf + Math.log(1 - Math.pow(Math.E, - totalFreq / maxDoc));
|
/lucene-3.6.0/lucene/core/src/java/org/apache/lucene/search/spans/ |
H A D | SpanWeight.java | 35 protected float idf; field in class:SpanWeight 52 idf = idfExp.getIdf(); 63 queryWeight = idf * query.getBoost(); // compute query weight 71 value = queryWeight * idf; // idf for document 93 new Explanation(idf, "idf(" + field + ": " + idfExp.explain() + ")");
|
/lucene-3.6.0/lucene/contrib/highlighter/src/java/org/apache/lucene/search/highlight/ |
H A D | QueryTermExtractor.java | 75 float idf=(float)(Math.log((float)totalNumDocs/(double)(docFreq+1)) + 1.0); 76 terms[i].weight*=idf;
|
H A D | WeightedSpanTermExtractor.java | 413 * @return Map of WeightedSpanTerms with quasi tf/idf scores 441 float idf = (float) (Math.log((float) totalNumDocs / (double) (docFreq + 1)) + 1.0); 442 weightedSpanTerm.weight *= idf;
|
/lucene-3.6.0/lucene/contrib/queries/src/java/org/apache/lucene/search/similar/ |
H A D | MoreLikeThis.java | 58 * or at all. Since you're trying to maximize a tf*idf score, you're probably most interested 61 * high idf (i.e., a low df) tend to be longer. So you could threshold the terms by the 297 * For idf() calculations. 759 float idf = similarity.idf(docFreq, numDocs); 760 float score = tf * idf; 766 Float.valueOf(idf), // idf
|
/lucene-3.6.0/lucene/contrib/queries/src/java/org/apache/lucene/search/ |
H A D | FuzzyLikeThisQuery.java | 208 df=origEnum.docFreq(); //store the df so all variants use same idf 243 st.score=(st.score*st.score)*sim.idf(df,corpusNumDocs); 354 //overrides basic TermQuery to negate effects of IDF (idf is factored into boost of containing BooleanQuery) 379 public float idf(int docFreq, int numDocs)
|
/lucene-3.6.0/lucene/core/src/test/org/apache/lucene/search/ |
H A D | TestSimilarity.java | 46 @Override public float idf(int docFreq, int numDocs) { return 1.0f; } method in class:TestSimilarity.SimpleSimilarity
|
H A D | JustCompileSearch.java | 383 public float idf(int docFreq, int numDocs) { method in class:JustCompileSearch.JustCompileSimilarity
|
H A D | TestDisjunctionMaxQuery.java | 43 * Similarity to eliminate tf, idf and lengthNorm effects to isolate test 68 public float idf(int docFreq, int numDocs) { method in class:TestDisjunctionMaxQuery.TestSimilarity
|
H A D | TestMultiSearcher.java | 380 public float idf(int docFreq, int numDocs) { return 100.0f; }
|
/lucene-3.6.0/lucene/backwards/src/test/org/apache/lucene/search/ |
H A D | TestSimilarity.java | 46 @Override public float idf(int docFreq, int numDocs) { return 1.0f; } method in class:TestSimilarity.SimpleSimilarity
|
H A D | JustCompileSearch.java | 383 public float idf(int docFreq, int numDocs) { method in class:JustCompileSearch.JustCompileSimilarity
|
H A D | TestDisjunctionMaxQuery.java | 43 * Similarity to eliminate tf, idf and lengthNorm effects to isolate test 68 public float idf(int docFreq, int numDocs) { method in class:TestDisjunctionMaxQuery.TestSimilarity
|
H A D | TestMultiSearcher.java | 380 public float idf(int docFreq, int numDocs) { return 100.0f; }
|
/lucene-3.6.0/lucene/core/src/test/org/apache/lucene/index/ |
H A D | TestOmitTf.java | 42 @Override public float idf(int docFreq, int numDocs) { return 1.0f; } method in class:TestOmitTf.SimpleSimilarity
|
/lucene-3.6.0/lucene/core/src/test/org/apache/lucene/search/payloads/ |
H A D | TestPayloadTermQuery.java | 330 public float idf(int docFreq, int numDocs) { method in class:TestPayloadTermQuery.BoostingSimilarity
|
/lucene-3.6.0/lucene/backwards/src/test/org/apache/lucene/index/ |
H A D | TestOmitTf.java | 42 @Override public float idf(int docFreq, int numDocs) { return 1.0f; } method in class:TestOmitTf.SimpleSimilarity
|
/lucene-3.6.0/lucene/backwards/src/test/org/apache/lucene/search/payloads/ |
H A D | TestPayloadTermQuery.java | 330 public float idf(int docFreq, int numDocs) { method in class:TestPayloadTermQuery.BoostingSimilarity
|