Hi, I am using Solrj 5.1 to talk add & delete docs from solr. Whenever there is some exception while doing addition or deletion. Solr is throwing SolrServerException with the error message in the exception.
I am trying to map each error to an error code. For example if I am getting an exception message "Error from server at http://abc-solr4:8585/solr/discovery: user version is not high enough: 1456297688" then I want to map this to a more generic error with messages "Low User Version" & some error code let;s say XXX. So that later on it becomes easier to know what kind of error we are getting, The only way I can think of right now is catching the SolrServerException & then doing a string match in e.getMessage(). Since the solr is not sending and other code. Can some one let me know if there is some better way of doing this & how do people generally handle error while using solrj? Thanks, Debraj