What Uwe says is correct though. What we possibly could do is adding a queryattribute that is set in a query parser (you can do that yourself though). not sure if it is worth it and if we should do it.
simon On Wed, Oct 26, 2011 at 8:58 AM, Uwe Schindler <[email protected]> wrote: > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
