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: java-user@lucene.apache.org
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]

Reply via email to