Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Apache Lucene Go port (github.com/balzaczyy)
7 points by Goranek on Aug 26, 2014 | hide | past | favorite | 3 comments


I wish the readme/wiki explained why - should we expect much greater performance from a Go version or is this just a fun project?


Hi, I'm the developer for GoLucene. For your question, I don't think there would be huge performance gain from a Go version but it depends. As you can see, Lucene Java is already optimized to teeth. FAQ for Lucy also indicates, that different platforms has different focus. For Go's version, its benefits can be: 1) quick start speed; (used as a standalone index tool?) 2) able to be embedded in Go app; (my major interest here for cloud app deploy) 3) goroutine which I think can be faster in certain case; 4) ready-to-use byte, array utilities which I think can reduce the code size, and lead to easy maintenance.

Though it started as a pet project, I'm pretty serious about this.

Thanks for your interest, Ian


That sounds interesting - good luck with it! I'm sure there's a number of interesting aspects to the project that would make for some interesting blog posts




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: