On 13 October 2014 15:27, Shai Erera <[email protected]> wrote: > Point is (at least on my part) - *our* (this community's) major releases are > mostly about index backwards compatibility support.
This is really interesting. I've read a lot of material on Solr and some on Lucene and I never saw the releases explained this way. > If you're looking for a justification to upgrade to Solr 5.0, then I will try > this: > "because the Lucene/Solr community has decided to release version 5.0, which > improves code stability, gets rid of > back-compat baggage which resulted in bugs, index corruptions and prevented > code improvements and enhancements; and > because Solr and Lucene are released together - this is mainly a release that > will get your Solr on par w/ the latest Lucene > binaries, and will guarantee that your indexes will get supported by next > Lucene/Solr major version - 6.0; As usual, Lucene > and Solr will continue to release enhancements and cool features throughout > the dot releases". Ok, this might be a great explanation for the Lucene community. They are all developers. Solr community has a significant proportion of less technical people (or technical in completely different fields), so let me see if I can rephrase this into more impact-oriented language. Would it be fair to say: "While Lucene/Solr version 4 releases were able to introduce many new features (such as X, Y, and Z), they were at the same time being held back by the legacy limitations of the Lucene 3 support. Starting from Lucene/Solr 5, that compatibility has been removed and it opens up the door on easier (faster?) development of new features (such as Promise A, JIRA B, etc)". Oh, and I am not looking for the upgrade reasons for myself. I am looking for the reasons we can give others when they ask these questions. A popularizer rather than pure developer's approach here (I am both), but one I feel also contributes to Solr community. Which fact, I appreciate, does not make these questions any less annoying. I just feel that discussing them earlier once is more efficient than reinventing the reason/terminology every time a newbie asks the question later (such as with Core vs. Collection vs. Index debate). Regards, Alex. Personal: http://www.outerthoughts.com/ and @arafalov Solr resources and newsletter: http://www.solr-start.com/ and @solrstart Solr popularizers community: https://www.linkedin.com/groups?gid=6713853 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
