Searched refs:idf (Results 1 - 24 of 24) sorted by relevance

/lucene-3.6.0/lucene/core/src/java/org/apache/lucene/search/
H A DSimilarity.java62 * <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> &nbsp;&middot;&nbsp;
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 DSimilarityDelegator.java61 public float idf(int docFreq, int numDocs) { method in class:SimilarityDelegator
62 return delegee.idf(docFreq, numDocs);
H A DDefaultSimilarity.java63 public float idf(int docFreq, int numDocs) { method in class:DefaultSimilarity
H A DTermQuery.java40 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 DMultiPhraseQuery.java132 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 DPhraseQuery.java196 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 DRIDFTermPruningPolicy.java50 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 DSpanWeight.java35 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 DQueryTermExtractor.java75 float idf=(float)(Math.log((float)totalNumDocs/(double)(docFreq+1)) + 1.0);
76 terms[i].weight*=idf;
H A DWeightedSpanTermExtractor.java413 * @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 DMoreLikeThis.java58 * 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 DFuzzyLikeThisQuery.java208 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 DTestSimilarity.java46 @Override public float idf(int docFreq, int numDocs) { return 1.0f; } method in class:TestSimilarity.SimpleSimilarity
H A DJustCompileSearch.java383 public float idf(int docFreq, int numDocs) { method in class:JustCompileSearch.JustCompileSimilarity
H A DTestDisjunctionMaxQuery.java43 * 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 DTestMultiSearcher.java380 public float idf(int docFreq, int numDocs) { return 100.0f; }
/lucene-3.6.0/lucene/backwards/src/test/org/apache/lucene/search/
H A DTestSimilarity.java46 @Override public float idf(int docFreq, int numDocs) { return 1.0f; } method in class:TestSimilarity.SimpleSimilarity
H A DJustCompileSearch.java383 public float idf(int docFreq, int numDocs) { method in class:JustCompileSearch.JustCompileSimilarity
H A DTestDisjunctionMaxQuery.java43 * 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 DTestMultiSearcher.java380 public float idf(int docFreq, int numDocs) { return 100.0f; }
/lucene-3.6.0/lucene/core/src/test/org/apache/lucene/index/
H A DTestOmitTf.java42 @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 DTestPayloadTermQuery.java330 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 DTestOmitTf.java42 @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 DTestPayloadTermQuery.java330 public float idf(int docFreq, int numDocs) { method in class:TestPayloadTermQuery.BoostingSimilarity

Completed in 58 milliseconds