|
|
|
|
|
by hsn915
1187 days ago
|
|
What about any of this prohibits it from being a library? https://lucene.apache.org/core/ This is the Java library that ES is based on. Without even having to look at it I can make the following judgement: It should be easy to port to any language. It's open source, and it's Java. Java has no special features that makes it impossible or particularly difficult to replicate this functionality in any other compiled language, like C, Rust, Go, or any other language that is not 100x wasteful of system resources. |
|
Based on, but Elasticsearch is not just a server wrapped around the library. Features ES has are not in Lucene, otherwise anyone could release a competitor by wrapping the library.
> It should be easy to port to any language.
You win the "Most Hacker News comment of March 2023" award. This thread is talking about less effort, and you bring up porting Lucene to another programming language.