:    I was wondering why TF method gets a float parameter. Isn't frequency
: always considered to be integer? 
: 
:    public abstract float tf(float freq)

Take a look at how PhraseQuery and SPanNearQuery use tf(float).

For simple terms (and TermQuery) tf is always an integer, but when dealing 
with phrases the concept of a "sloppy match" (ie: a phrase with a gap in 
the middle) results in a fractional "frequency" value because it is not as 
good as an "exact" match on the phrase (which does result in an integer tf 
value)




-Hoss


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to