{"action":"created","issue":{"url":"https://api.github.com/repos/pulibrary/orangelight/issues/123","labels_url":"https://api.github.com/repos/pulibrary/orangelight/issues/123/labels{/name}","comments_url":"https://api.github.com/repos/pulibrary/orangelight/issues/123/comments","events_url":"https://api.github.com/repos/pulibrary/orangelight/issues/123/events","html_url":"https://github.com/pulibrary/orangelight/issues/123","id":73152783,"number":123,"title":"Solr Upgrade to 5.1","user":{"login":"tampakis","id":4650153,"avatar_url":"https://avatars.githubusercontent.com/u/4650153?v=3","gravatar_id":"","url":"https://api.github.com/users/tampakis","html_url":"https://github.com/tampakis","followers_url":"https://api.github.com/users/tampakis/followers","following_url":"https://api.github.com/users/tampakis/following{/other_user}","gists_url":"https://api.github.com/users/tampakis/gists{/gist_id}","starred_url":"https://api.github.com/users/tampakis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tampakis/subscriptions","organizations_url":"https://api.github.com/users/tampakis/orgs","repos_url":"https://api.github.com/users/tampakis/repos","events_url":"https://api.github.com/users/tampakis/events{/privacy}","received_events_url":"https://api.github.com/users/tampakis/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pulibrary/orangelight/labels/enhancement","name":"enhancement","color":"5319e7"},{"url":"https://api.github.com/repos/pulibrary/orangelight/labels/infrastructure","name":"infrastructure","color":"a3a3a3"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-04T23:04:01Z","updated_at":"2015-05-05T10:56:35Z","closed_at":null,"body":"I don't know how soon this should happen but there have been some interesting changes in the last two Solr releases.\r\n\r\nFirst - Solr is now a standalone service (using Jetty internally) and doesn't support Tomcat:\r\n* https://cwiki.apache.org/confluence/display/solr/Running+Solr+on+Tomcat\r\n* https://cwiki.apache.org/confluence/display/solr/Taking+Solr+to+Production\r\n\r\nOther features:\r\n* A [DateRange field](https://issues.apache.org/jira/browse/SOLR-6103) (useful for publication date)\r\n* A more powerful [facet query API](http://yonik.com/json-facet-api/) with [sub-facet](http://yonik.com/solr-subfacets/) (pivot facets with more functionality) support \r\n* [Parameter substitution](http://yonik.com/solr-query-parameter-substitution/)/interpolation\r\n\r\nThe solr.xml file and cores have to be in autodiscovery mode starting in 5.0.\r\n"},"comment":{"url":"https://api.github.com/repos/pulibrary/orangelight/issues/comments/99032377","html_url":"https://github.com/pulibrary/orangelight/issues/123#issuecomment-99032377","issue_url":"https://api.github.com/repos/pulibrary/orangelight/issues/123","id":99032377,"user":{"login":"jpstroop","id":999701,"avatar_url":"https://avatars.githubusercontent.com/u/999701?v=3","gravatar_id":"","url":"https://api.github.com/users/jpstroop","html_url":"https://github.com/jpstroop","followers_url":"https://api.github.com/users/jpstroop/followers","following_url":"https://api.github.com/users/jpstroop/following{/other_user}","gists_url":"https://api.github.com/users/jpstroop/gists{/gist_id}","starred_url":"https://api.github.com/users/jpstroop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpstroop/subscriptions","organizations_url":"https://api.github.com/users/jpstroop/orgs","repos_url":"https://api.github.com/users/jpstroop/repos","events_url":"https://api.github.com/users/jpstroop/events{/privacy}","received_events_url":"https://api.github.com/users/jpstroop/received_events","type":"User","site_admin":false},"created_at":"2015-05-05T10:56:35Z","updated_at":"2015-05-05T10:56:35Z","body":"Interesting. I have no problem deploying with Jetty (we have other apps that do this), but I hope they provide a good config guide. Jetty has always been severely under-documented. The \"Taking Solr to Production\" page looks pretty good; it looks like they've encapsulated a lot of Jetty's weirdness (it's not really weird, but it can be very different from what Java servlet fols are used to).\r\n\r\nI'll have to look at the DateRange field, but we're we using integers since we only have years? I guess this may come back to bite us at some point, but I'd assuming a less complex type like an int would still offer better performance than  a field specialized  for dates.\r\n\r\nThose other features look very cool as well. The different response for facets surprises me a bit, and probably means that Blacklight (and Hydra, for that matter) will take a while to catch up, but it all seems for the better.\r\n\r\nI'd say just track Blacklight, and if you see any opportunities to make PRs for Blacklight to get it closer to Solr 5.1 support, go for it.\r\n\r\n\r\n"}}