On 10/25/2013 3:31 AM, Saar Carmi wrote: > If I am not mistaken the most impressive improvement of Solr 4.0 compared > to previous versions was the Solr Cloud architecture. > > What would be the next big thing in Solr 5.0 ?
There are a huge number of behind-the-scenes changes in 4.x compared to 3.x. SolrCloud is impressive, but equally impressive are things that most people never see - the changes in Lucene that reduce memory requirements, increase performance, and get rid of limitations. Most changes that are currently being implemented are going into 4.x as well as trunk, which will become 5.0 eventually. If you're looking for something extremely visible as "the next big thing" then I would say this will be the big one: https://issues.apache.org/jira/browse/SOLR-4792 Solr is currently a webapp, a servlet. It is packaged as a war file, and requires a servlet container. The 'start.jar' that comes in the example is not Solr - it's the executable entry point for a stripped install of Jetty. The fact that Solr is a servlet has become restrictive in many ways. SolrCloud is not as easy to use as it could be, because certain things have to be configured that ideally should happen automatically. When 5.0 begins its release process, it is likely that 'start.jar' will not be a third-party application. One idea that has been proposed (which I really like) is that start.jar will be an extremely tiny management application that controls a separate process for Solr itself - providing the ability to reconfigure and restart Solr, as well as control things like java heap size and system properties in a config file. There are no current plans to begin the release process on 5.0. The 4.x branch has a lot of life left in it. Thanks, Shawn