[
https://issues.apache.org/jira/browse/LUCENENET-566?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16099718#comment-16099718
]
Shad Storhaug commented on LUCENENET-566:
-----------------------------------------
Integrated the Collation functionality into Lucene.Net.ICU.
We can get 6 more classes from analysis icu by contributing the Normalizer2
class to the icu.net project. And the remaining 2 from the Icu namespace by
contributing the Transliterator, but that would be a big project.
The stuff in the Segmentation namespace is more difficult. There is no concept
of "script inheritance" in .NET as far as I can tell, and porting the UScript
class over and all its dependencies might not be trivial. I haven't yet read
the link from the documentation comments that explains the what the goal is -
maybe there is a way to do this in .NET by changing to a different approach.
> Port Lucene.Net.Analysis.ICU
> ----------------------------
>
> Key: LUCENENET-566
> URL: https://issues.apache.org/jira/browse/LUCENENET-566
> Project: Lucene.Net
> Issue Type: Task
> Components: Lucene.Net.Analysis.ICU
> Affects Versions: Lucene.Net 4.8.0
> Reporter: Shad Storhaug
> Assignee: Shad Storhaug
> Priority: Minor
> Labels: features
> Original Estimate: 120h
> Remaining Estimate: 120h
>
> The Analysis.ICU component is a better option for Collation than Collation
> namespace in Analysis.Common because in Java it uses icu4j, which is a close
> match to icu-dotnet.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)