Github user ChristopherHaws commented on the issue:
https://github.com/apache/lucenenet/pull/181
Yes, I pretty much have them all cleaned up, but the Collator class is
specific to Java. I noticed that there is a reference to ICU4NET in the
project, however that project only has the BreakIterator class ported. After
looking through the dev mailing list, I found that it is still up in the air as
to whether the project should use ICU4NET or not.
I was currently looking into the possibility of porting just a few of the
classes from the ICU4J project. Doing a manual port of the classes needed for
Lucene would allow there to be no C++ dependencies. Also, if there are plans to
compile against .NET Core (which I have read that there is), then using ICU4NET
is not going to be feasible as it is using C++ CLI, which only works on Windows
against full .NET.
Here is what I have done so far. If you want, I can create a pull request
to your repo, but I am not sure what else can be done without the Collator
class.
https://github.com/ChristopherHaws/lucenenet/commit/5213a5c36819de9a81db8873e16230667cd761b7
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---