: One simple way of doing this is maybe to write a wrapper for TermQuery
: that only returns docs with a Term Frequency  > X as far as I
: understand the question those terms don't have to be within a certain
: window right?

I don't think you could do it as a Query Wrapper -- it would have to be a 
Scorer wrapper, correct?

That's the approach rmuir and i were discussing on friday, and i just 
posted a patch of the "guts" that could use some review...

        https://issues.apache.org/jira/browse/LUCENE-3395

..the end goal would be options in TermQuery that would cause it to 
automaticly wrap it's Scorer in one of these, ala..

        TermQuery q = new TermQuery(new Term("foo","bar"));
        q.setMinFreq(4.0f);
        q.setMaxFreq(1000.0f);

...and in solr, options for this could be added to the {!term} parser...

        q={!term f=foo minTf=4.0 maxTf=1000.0}bar

(could maybe add syntax to the regular query parser, but i think our 
strategic meta-character reserves are dangerously low)


-Hoss

Reply via email to