3 ms·
Things like Go's low memory footprint could give it an important advantage in this area. You know that there is a C++ version of Lucene? http://clucene.source
by danieldk 13y ago
Things like Go's low memory footprint could give it an important advantage in this area.
You know that there is a C++ version of Lucene?
http://clucene.sourceforge.net/ http://clucene.sourceforge.net/
There's also Xapian, which is built in C++:
http://xapian.org/ http://xapian.org/
So, if Java's footprint is a concern, there are alternatives.
- nkurz 13y agoI hadn't realized that CLucene was still active, thanks! Apache Lucy is another option that might appeal if you consider Lucene bloated. It's written in C, and while there aren't Go bindings yet, there's great interest in providing them and a couple people starting on them: http://mail-archives.apache.org/mod_mbox/lucy-user/201308.mbox/browser http://mail-archives.apache.org/mod_mbox/lucy-user/201308.mb...
- vidarh 13y agoAs for other non-Java Lucene alternatives, Sphinx works great, is compact and the C++ code is fairly easy to pick up enough of to make modifications if needed: http://www.spingxsearch.com http://www.spingxsearch.com