[ https://issues.apache.org/jira/browse/LUCENENET-565?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16121425#comment-16121425 ]
ASF GitHub Bot commented on LUCENENET-565: ------------------------------------------ Github user NightOwl888 commented on the issue: https://github.com/apache/lucenenet/pull/209 > Actually way back the first time I began to look into Lucene on .NET I did come across a few other attempts on just that, but I guess they died off in favor for this, and to some extend thanks for that because one of them attempted to use a RAW port (no .NET-fications) and then just build a wrapper around it, in theory a good idea if you could do fully automated porting for every Lucene release, but in practice not viable at all I think... > Other solutions simply used a JNBridge and the Lucene Jar's... No idea how well that would work, again I think you would have the wrapper layer. Sounds awfully ineffective... It sounds like you are referring to what happens when you use [IKVM](http://www.ikvm.net/userguide/tutorial.html) to convert a `.jar` to MSIL byte code. You get a full-on Java-style API including the ridiculously long namespace names. I recently have been looking into using it to avoid porting some of the Analysis dependencies (such as UIMA, which is quite large). I wouldn't use such a thing for Lucene.Net because of the performance impact it would have (which I have read is something like a 20-25% loss, but I suspect would be much higher than that). But even [Standford University](https://sergey-tihon.github.io/Stanford.NLP.NET/) is using IKVM-processed Java for natural language processing, so I think this would be adequate for (at least index time) analysis. Unfortunately, even that (apparently long-standing) project has [recently died out](http://weblog.ikvm.net/default.aspx). There will never be .NET Standard support for IKVM unless someone picks up the torch and keeps moving it forward. > Port Lucene.Net.Replicator > -------------------------- > > Key: LUCENENET-565 > URL: https://issues.apache.org/jira/browse/LUCENENET-565 > Project: Lucene.Net > Issue Type: Task > Components: Lucene.Net.Replicator > Affects Versions: Lucene.Net 4.8.0 > Reporter: Shad Storhaug > Priority: Minor > Labels: features > -- This message was sent by Atlassian JIRA (v6.4.14#64029)