<story><title>Bleve – A modern text indexing library for Go</title><url>https://github.com/blevesearch/bleve</url></story><parent_chain><item><author>alrs</author><text>Wishful thinking: I hope this prefaces an Elasticsearch rewrite in Go.  I&amp;#x27;m happy to be rid of the JVM wherever I find it.&lt;p&gt;No hard feelings, but we just spent 20 years crowbaring Microsoft into irrelevance.  It&amp;#x27;s time to get started on Larry.</text></item></parent_chain><comment><author>threeseed</author><text>Why on earth would you rewrite ElasticSearch in Go ?&lt;p&gt;You would have woeful monitoring support compared to the huge array of tooling for JVM, an average GC implementation and almost zero integration with most enterprise applications e.g. Hadoop. All so what, you can go from one multinational (Oracle) to another (Google).</text></comment>
<story><title>Bleve – A modern text indexing library for Go</title><url>https://github.com/blevesearch/bleve</url></story><parent_chain><item><author>alrs</author><text>Wishful thinking: I hope this prefaces an Elasticsearch rewrite in Go.  I&amp;#x27;m happy to be rid of the JVM wherever I find it.&lt;p&gt;No hard feelings, but we just spent 20 years crowbaring Microsoft into irrelevance.  It&amp;#x27;s time to get started on Larry.</text></item></parent_chain><comment><author>justinsb</author><text>Presumably you just want to replace the _Oracle_ JVM?  Does OpenJDK meet your needs?  How about Dalvik &amp;#x2F; ART or RoboVM?&lt;p&gt;I&amp;#x27;d love to hear what you&amp;#x27;re trying to achieve here ... I have often bemoaned the JVM, but have also found that it&amp;#x27;s often better than many alternatives.</text></comment>