Github user NightOwl888 commented on the issue:
https://github.com/apache/lucenenet/pull/191
@Metamorphus
Porting Highlighter is the plan, although to my knowledge nobody is
currently working on it. It has lagged behind primarily because it depends on
the BreakIterator class, which is part of the ICU functionality. Our current
solution for this on the master branch (ICU4NET) has issues running on some
platforms, including .NET Core.
On this branch @conniey has come up with another solution (icu-dotnet),
which seems to provide the same functionality, but has a different API than the
original BreakIterator.
So, I was hoping we could get this branch merged to master before porting
it to avoid some rework moving to the new API. That said, it wouldn't be a lot
of rework.
If you are willing to help out, I would suggest branching master and
getting all of the Highlighter tests to pass against ICU4NET - just look at
Lucene.Net.Analysis.Th for an example of its usage/installation. Submit a pull
request targeting master. Then @conniey can simply migrate them into this
branch the same way she has been doing so far. There are ~50 files to port
including the tests, so I would estimate it would roughly take a couple of
weekends to complete. Interested?
---
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.
---