- All Implemented Interfaces:
- Closeable, AutoCloseable
public final class QNameTokenFilter
extends org.apache.lucene.analysis.TokenFilter
Expand the input term by adding additional terms at the same position, prefixed by the node names (QNames)
found in the QNameAttribute. The node name is serialized in reverse-Clark format: localname{namespace-uri}
if processing is namespace-aware. Otherwise the node name is serialized as a lexical QName: prefix:localname
without regard to any namespace uri binding.
TODO: remove the unused namespace-unaware processing, or put it in another class?