Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.1
-
None
-
New
Description
After LUCENE-2302 is merged to trunk with flex, we need to carry over all tokenizers and consumers of the TokenStreams to the new CharTermAttribute.
We should also think about adding a AttributeFactory that creates a subclass of CharTermAttributeImpl that returns collation keys in toBytesRef() accessor. CollationKeyFilter is then obsolete, instead you can simply convert every TokenStream to indexing only CollationKeys by changing the attribute implementation.
Attachments
Attachments
Issue Links
- incorporates
-
SOLR-1876 Convert all tokenstreams and tests to use CharTermAttribute
- Closed
- is depended upon by
-
LUCENE-2484 Remove deprecated TermAttribute from tokenattributes and legacy support in indexer
- Closed
- is related to
-
LUCENE-2389 Enforce TokenStream impl / Analyzer finalness by an assertion
- Closed
- relates to
-
SOLR-1874 optimize patternreplacefilter
- Closed