When using SOLR via his HTTP Api, he responds with an object called responseHeader where he puts the status of the response
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">13</int>
<!-- ... -->
</lst>
<!-- ... -->
</response>
My first question: What are the possible values of the status attribute? and what are their meanings?. I know that the value 0 means a successful call.
My second question: Normally, Solr responds with an 200 code for a successful call. Can we get a status different than 0 (in case of an error) and still get 200 for the http response code?
I use SOLR 4.6
Nb: I asked those questions cause my SOLR doesn't index somme of the collections although he doesn't rise any error and the response code is 200!
Thank you