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]

Reply via email to