Thank you Furkan. I am still a little confused. So I will shorten the response and post only the relevant pieces for easier understanding.
"responseHeader": { "status": 0, "QTime": 2978 } "response": { "numFound": 1565135270, }, "debug": { "timing": { "time": 19320, "prepare": { "time": 4, "query": { "time": 3 }, "process": { "time": 19315, "query": { "time": 19309 } } } As I understand, QTime is the total time spent by the core. "process", "prepare" etc. are all the parts that together make the part of query processing. And so their times should approximately add up to the QTime. Numbers wise, I would have expected prepare-time + process-time <= QTime Or 4 + 19315 <= 2978 This is obviously not correct. Where am I making a mistake? Any pointers would be greatly appreciated. Thanks SG On Sun, Dec 18, 2016 at 4:40 AM, Furkan KAMACI <furkankam...@gmail.com> wrote: > Hi, > > Let me explain you *time* *parameters in Solr*: > > *Timing* parameter of debug returns information about how long the query > took to process. > > *Query time* shows information of how long did it take in Solr to get the > search > results. It doesn't include reading bits from disk, etc. > > Also, there is another parameter named as *elapsed time*. It shows time > frame of the query sent to Solr and response is returned. Includes query > time, reading bits from disk, constructing the response and transmissioning > it, etc. > > Kind Regards, > Furkan KAMACI > > On Sat, Dec 17, 2016 at 6:43 PM, S G <sg.online.em...@gmail.com> wrote: > > > Hi, > > > > I am using Solr 4.10 and its response time for the clients is not very > > good. > > Even though the Solr's plugin/stats shows less than 200 milliseconds, > > clients report several seconds in response time. > > > > So I tried using debug-timing parameter from the Solr UI and this is > what I > > got. > > Note how the QTime is 2978 while the time in debug-timing is 19320. > > > > What does this mean? > > How can Solr return a result in 3 seconds when time taken between two > > points in the same path is 20 seconds ? > > > > { > > "responseHeader": { > > "status": 0, > > "QTime": 2978, > > "params": { > > "q": "*:*", > > "debug": "timing", > > "indent": "true", > > "wt": "json", > > "_": "1481992653008" > > } > > }, > > "response": { > > "numFound": 1565135270, > > "start": 0, > > "maxScore": 1, > > "docs": [ > > .... > > ] > > }, > > "debug": { > > "timing": { > > "time": 19320, > > "prepare": { > > "time": 4, > > "query": { > > "time": 3 > > }, > > "facet": { > > "time": 0 > > }, > > "mlt": { > > "time": 0 > > }, > > "highlight": { > > "time": 0 > > }, > > "stats": { > > "time": 0 > > }, > > "expand": { > > "time": 0 > > }, > > "debug": { > > "time": 0 > > } > > }, > > "process": { > > "time": 19315, > > "query": { > > "time": 19309 > > }, > > "facet": { > > "time": 0 > > }, > > "mlt": { > > "time": 1 > > }, > > "highlight": { > > "time": 0 > > }, > > "stats": { > > "time": 0 > > }, > > "expand": { > > "time": 0 > > }, > > "debug": { > > "time": 5 > > } > > } > > } > > } > > } > > >