My current pre-production Solr install is a 1.3 pre-release build, and I think I'm going to update to a more recent version before an upcoming product release. Actually, "release" is probably a bit of an exaggeration; it's more of an alpha test, or perhaps a beta test. Anyway, the question is which more recent version of Solr I should be running. I'm not under pressure from on high to stick with an official Solr release, so all these seem like legit possibilities for me:
Run the 1.3.0 release Run a more recent build from the 1.3 branch Run a nightly build of the trunk Obviously, I would attempt to do sufficient testing before putting Solr live regardless of which route I chose. One factor is that I need to run a slightly modified Solr, as opposed to a 100% out-of-the-box install. Currently I'm using these patches: https://issues.apache.org/jira/browse/SOLR-538 (copyField maxLength property) https://issues.apache.org/jira/browse/SOLR-284 (parsing rich document types) https://issues.apache.org/jira/browse/SOLR-744 / https://issues.apache.org/jira/browse/LUCENE-1370 (Patch to make output a unigram if no ngrams can be generated) I also may need to have a custom query parser plugin. Any ideas? Cheers, Chris