4 ms·
>Search "golang full text search database". I have. The problem is picking one that is mature enough and will be supported for years as you can expect ElasticS
by proveanegative 12y ago
>Search "golang full text search
database".
I have. The problem is picking one that is mature enough and will be supported for years as you can expect ElasticSearch to be, which is what I meant by "an alternative".
I agree with you about the future looking bright but I meant something you could use right now.
- frik 12y agoIt's hard to say, for Go there is e.g. bleve FTS and there are ports of Java Lucene to Go (e.g. https://github.com/balzaczyy/golucene https://github.com/balzaczyy/golucene). Such ports are either semi-automatic or automatic, only automatic ports. It's hard for Lucene ports to keep up, as Lucene is moving fast and most ports stalled. One could also use a service oriented architecture and use e.g. ElasticSearch Rest API or C++ based Sphinx Search, both need litttle configuration and no custom code.