Something like this?
Query expandedQuery=fuzzyQuery.rewrite(reader);
HashSet termsSet=new HashSet();
expandedQuery.extractTerms(termsSet);
ArrayList termsList=new ArrayList();
for (Iterator iter = termsSet.iterator(); iter.hasNext();)
{
Term term = (Term) iter.next();
SpanTermQuery stq=new SpanTermQuery(term);
termsList.add(stq);
}
SpanOrQuery soq=new SpanOrQuery((SpanQuery[]) termsList.toArray(new
SpanQuery[termsList.size()]));
I imagine this general approach should work for other multi-term queries eg
wildcards too.
----- Original Message ----
From: Mark Miller <[EMAIL PROTECTED]>
To: [email protected]
Sent: Thursday, 31 August, 2006 11:55:13 AM
Subject: FuzzyQurey in SpanQuery
Anyone know of a way to get a fuzzy query into a spanquery?
- Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]