About Lucene development and multi-language implementation

xiaoxiao2021-03-05  28

About Lucene development and multi-language implementation

The development of multi-language Lucene is undoubtedly based on Java Lucene. All feature features and compatibility issues are mainly based on Java Lucene. Java Lucene is the nasal ancestors of other languages. What should I do so many language lucene? Take a look at the text below:

There is a concerted effort to develop a SWIG Lucene and there is also a CLucene and an active Lucene4C project. I was crazy enough to contemplate a native Ruby port once upon a time, and developed some low-level I / O code and then realized what a maintenance hassle it'd be to keep up with the always evolving Java Lucene.The PyLucene crew (credit where its due, Andi Vajda!) did something quite amazing ... using GCJ and SWIG to interface Java Lucene with Python. This ., in my opinion, is the way to future "ports" to any language Let Java Lucene be the base and all other ports derive from it I'm not sure why motivates Garrett with Lucene4C -. and I certainly do not want to discourage anyone from tackling this as at the very least it is a great computer science exercise and surely a learning experience for anyone attempting it.If you continue with your port, you are going to have to face the realization that you will always be behind the Java Version in Terms of Features and Compatibility y - unless you're able to implement the features every time you see a commit message> For example, I know that portersteimmer is deprecated by snowball ...> exist> other classes not worth to port now If you do not.? plan on spending every waking moment porting, why not join forces with the SWIG Lucene folks and interface to that from Delphi?> Something else I must know? The code is based in Lucene 1.4.3 ... You're already behind and there HAS BEEN DRAMATIC CHANGES with the LATEST CODEBASE THAT WILL BE Lucene 1.9 / 2.0. The author is: Erik, Lucene In Action author. The author's main point of view is: 1, it is best to make Lucene's multi-voice in a way similar to Pylucene. 2, Lucene 1.9 / 2.0 will change significantly.

转载请注明原文地址:https://www.9cbs.com/read-33619.html

New Post(0)