Only a termQuery q=field1:2312, No other conditions.
I try debug now, but can not find out what is the main cost.
Debug=timing output like :
{
"responseHeader":{
"zkConnected":true,
"status":0,
"QTime":157,
"params":{
"q":"v00_s:15de21c670ae7c3f6f3f1f37029303c9",
"debug":"timing"}},
"response":{"numFound":1,"start":0,"maxScore":17.099754,"docs":[
{
"v00_s":"15de21c670ae7c3f6f3f1f37029303c9",
"v01_s":"7596295605015",
"v02_s":"Mp9XkmrRXhFChgMAGoydOvAD",
"v03_l":555,
"v04_s":"55",
"v05_s":"39994237071313698949",
"v06_s":"3",
"v07_s":"155",
"v08_s":"5",
"v09_s":"15",
"v10_s":"15",
"v11_s":"555",
"v12_s":"43819292",
"v13_s":"549754428",
"v14_s":"8111596961",
"id":"00000000000000000000000555",
"_version_":1610106981630083079}]
},
"debug":{
"timing":{
"time":6336.0,
"prepare":{
"time":8.0,
"query":{
"time":8.0},
"facet":{
"time":0.0},
"facet_module":{
"time":0.0},
"mlt":{
"time":0.0},
"highlight":{
"time":0.0},
"stats":{
"time":0.0},
"expand":{
"time":0.0},
"terms":{
"time":0.0},
"debug":{
"time":0.0}},
"process":{
"time":6270.0,
"query":{
"time":6268.0,
"doProcessSearchByIds":{
"time":0.0},
"doProcessUngroupedSearch":{
"time":6265.0,
"search":{
"time":6261.0,
"getDocListC":{
"time":6261.0,
"lookup_queryResultCache":{
"time":0.0},
"lookupNotuseFilterCacheTimer":{
"time":6258.0},
"getDocListNCTimer":{
"time":6258.0,
"getProcessedFilter":{
"time":0.0},
"buildAndRunCollectorChain2":{
"time":6255.0},
"topDocs":{
"time":0.0}}}},
"doFieldSortValues":{
"time":0.0},
"doPrefetch":{
"time":0.0}}},
"facet":{
"time":0.0},
"facet_module":{
"time":0.0},
"mlt":{
"time":0.0},
"highlight":{
"time":0.0},
"stats":{
"time":0.0},
"expand":{
"time":0.0},
"terms":{
"time":0.0},
"debug":{
"time":0.0}}}}}
My request is : curl "
http://emr-worker-2:8983/solr/collection001/query?q=v00_s:
15de21c670ae7c3f6f3f1f37029303c9&debug=timing"
I also hope to using debug=true to find out more things,so I added some
sub timer to trace which sub method is slowly.
And found , as above, the "SolrIndexSearch.buildAndRunCollectorChain() "
cost a lot。
( if I want to find out the answer, I think I have not idea but debug
tracing to deeper into lucene level method.)
*At this moment, I have another question too, why debug time is 6336.0,
which less than QTime=157 ? *
Erik Hatcher <[email protected]> 于2018年9月3日周一 下午8:30写道:
> Add debug=true and see where the time goes, in which components?
>
> Highlighting is my culprit guess. Or faceting?
>
> > On Sep 3, 2018, at 07:45, zhenyuan wei <[email protected]> wrote:
> >
> > Hi ,
> > I am curious “How long does a query q=field1:2312 cost , which
> > exactly match only one document? ”, Of course we just discuss no
> > queryResultCache with match in this situation.
> > In fact my QTime is 150ms+, it is too long.
>