[ 
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)

Reply via email to