/** Implemented as sqrt(freq)
. */
public float tf(float freq) {
return (float)Math.sqrt(freq);
}
/** Implemented as log(numDocs/(docFreq+1)) + 1
. */
public float idf(int docFreq, int numDocs) {
return (float)(Math.log(numDocs/(double)(docFreq+1)) + 1.0);
}
'IT-Consultant' 카테고리의 다른 글
Inverted Index Strategies (0) | 2008.10.29 |
---|---|
Inverted Index Strategies (0) | 2008.10.29 |
TF, IDF 구현 (0) | 2008.10.29 |
Lucene 의 구조를 잘 설명해 놓은 사이트 링크 (0) | 2008.10.29 |
Lucene 의 구조를 잘 설명해 놓은 사이트 링크 (0) | 2008.10.29 |