Move SmartChineseAnalyzer & resources to own contrib project
------------------------------------------------------------
Key: LUCENE-1728
URL: https://issues.apache.org/jira/browse/LUCENE-1728
Project: Lucene - Java
Issue Type: Improvement
Components: contrib/analyzers
Reporter: Simon Willnauer
Fix For: 2.9
SmartChineseAnalyzer depends on a large dictionary that causes the analyzer
jar to grow up to 3MB. The dictionary is quite big compared to all the other
resouces / class files contained in that jar.
Having a separate analyzer-cn contrib project enables footprint-sensitive users
(e.g. using lucene on a mobile phone) to include analyzer.jar without getting
into trouble with disk space.
Moving SmartChineseAnalyzer to a separate project could also include a small
refactoring as Robert mentioned in
[LUCENE-1722|https://issues.apache.org/jira/browse/LUCENE-1722] several classes
should be package protected, members and classes could be final, commented
syserr and logging code should be removed etc.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]