On Thu, Mar 21, 2013 at 4:17 PM, Uwe Schindler <u...@thetaphi.de> wrote:
> You can do the following: > > Automaton automaton = WildcardQuery.toAutomaton(wildcardTerm); // this > transforms the wildcard syntax with ? and * to a state machine > CompiledAutomaton compiled = new CompiledAutomaton(automaton); // copiles > the state machine > TermsEnum enum = compiled.getTermsEnum(terms); // "terms" can be retrieved > from AtomicReader > > The old WildcardTermsEnum no longer exists, because you can create a > finite state meachine from every wildcard or regexp. The automaton support > is part of Lucene's term dictionary, so the above code uses the index > reader to get the filtered terms. > > The above code was copied from WildCardQuery and its superclass > AutomatonQuery. > > Uwe > Thank you Uwe. It worked! > > ----- > Uwe Schindler > H.-H.-Meier-Allee 63, D-28213 Bremen > http://www.thetaphi.de > eMail: u...@thetaphi.de > > > -----Original Message----- > > From: Ramprakash Ramamoorthy [mailto:youngestachie...@gmail.com] > > Sent: Thursday, March 21, 2013 11:31 AM > > To: java-user@lucene.apache.org > > Subject: WildCardTermEnum in Lucene 4.1 > > > > Team, > > > > We are in the process of migrating our codebase from lucene > 2.3(Yeah, its > > way older) to lucene 4.1. We had previously used WildCardTermEnum > > <http://lucene.apache.org/core/old_versioned_docs/versions/3_0_3/api/all > > /org/apache/lucene/search/WildcardTermEnum.html> > > in > > our code base. > > > > I don't find this in 4.1 and did some googling, but in vein. May > be some > > one can help with the equivalent of this WildCardTermEnum in 4.1? > > Thanks in advance. > > > > -- > > With Thanks and Regards, > > Ramprakash Ramamoorthy, > > India, > > +91 9626975420 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > > -- With Thanks and Regards, Ramprakash Ramamoorthy, India, +91 9626975420