Erik Hatcher wrote:
On 25 Oct 2005, at 07:35, Rob Young wrote:
Try setting the QueryParser.setFuzzyPrefixLength to 1.
That would be a great start. How would I implement that if I'm using
FuzzyQuery rather than QueryParser?
Use the FuzzyQuery constructor that sets this value:
<http://lucene.apache.org/java/docs/api/org/apache/lucene/search/
FuzzyQuery.html#FuzzyQuery(org.apache.lucene.index.Term,%20float,%
20int)>
This requires the match to be on the begining of the field as a whole
rather than terms within the field. I have a field called "all" which
has title, artist for CDs title, director for DVDs, title, platform for
Games so when I run the FuzzyQuery you suggest on this I get no results.
Is there no way to say "the begining of the search term must match the
begining of any of the terms in the searched field"?
Cheers
Rob
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]