Hi, QueryParser and TokenStreams are clearly separated, there is no way to get the query string from inside a TokenStream (and there cannot be, because QP is a consumer of the TS, which is used not only for query parsing). The only chance you have is to use a ThreadLocal that you set before the query is parsed and then use it in the TokenFilter.
Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: [email protected] > -----Original Message----- > From: Bernd Fehling [mailto:[email protected]] > Sent: Wednesday, October 26, 2011 8:33 AM > To: [email protected] > Subject: accessing the query string from inside TokenFilter > > Dear list, > while writing some TokenFilter for my analyzer chain I need access to the query > string from inside of my TokenFilter for some comparison, but the Filters are > working with a TokenStream and get seperate Tokens. > Currently I couldn't get any access to the query string. > > It would be great to have such a funtionality in lucene/solr. > > Should I write a jira issue for it or is there somewhere a wish list? > > Best regards > Bernd > > --------------------------------------------------------------------- > 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]
