Uploaded image for project: 'Lucene.Net'
  1. Lucene.Net
  2. LUCENENET-623

Port Lucene.Net.Analysis.OpenNLP

    XMLWordPrintableJSON

Details

    Description

      In Lucene 8.x, the Analysis.UIMA component has been replaced with Analysis.OpenNLP.

      This is good news for us, because there are at least a couple OpenNLP options in .NET, a native port, and one using IKVM. Unfortunately, Lucene 8.x uses version 1.9.1 of OpenNLP, for which there is no equivalent so compatibility must be checked. Perhaps the best option would be to upgrade the first one (pull request) so we have native C# support, although the fastest option would certainly to use the IKVM version (which has no .NET Standard support).

      https://www.nuget.org/packages/OpenNLP/
      https://www.nuget.org/packages/OpenNLP.NET/

      This could make a great learning experience for how to port Java code to .NET, since the OpenNLP package is quite small in size.

      Attachments

        Issue Links

          Activity

            People

              nightowl888 Shad Storhaug
              nightowl888 Shad Storhaug
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 40h
                  40h
                  Remaining:
                  Remaining Estimate - 40h
                  40h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified