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]