Initial request refers unknown (to me) query parser {!simpleFilter, I can't comment on it. Parsing queries took in millis: - time: 261, usually prepare for query takes a moment. I suspect the box is really slow per se or encounter heavy load. And then facets took about 6 times more - facet_module: { - time: 1122, that a reasonable ratio. I also notice limit: -1 that's really expensive usually. If tweaking can't help, only profiling might give a clue. Note: in 8.5 there will be uniqueBlockQuery() operation, which is expected to be faster than uniqueBlock()
On Wed, Jan 22, 2020 at 5:36 PM kumar gaurav <kg2...@gmail.com> wrote: > HI Mikhail > > Here is full debug log . Please have a look . > > debug: > { > > - rawquerystring: > "{!parent tag=top which=$pq filters=$child.fq score=max v=$cq}", > - querystring: > "{!parent tag=top which=$pq filters=$child.fq score=max v=$cq}", > - parsedquery: > "AllParentsAware(ToParentBlockJoinQuery (+(+docType:sku > +(store_873:1)^0.0) #(filter(color_refine:Black) > filter(color_refine:Blue))))" > , > - parsedquery_toString: > "ToParentBlockJoinQuery (+(+docType:sku +(store_873:1)^0.0) > #(filter(color_refine:Black) filter(color_refine:Blue)))" > , > - explain: > { > - 5172: " > 1.0 = Score based on 240 child docs in range from 2572484 to > 2573162, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 5178: " > 1.0 = Score based on 304 child docs in range from 2571860 to > 2572404, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 9301: " > 1.0 = Score based on 93 child docs in range from 710150 to > 710796, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 118561: " > 1.0 = Score based on 177 child docs in range from 5728215 to > 5728505, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 266659: " > 1.0 = Score based on 89 child docs in range from 5368923 to > 5369396, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 323407: " > 1.0 = Score based on 321 child docs in range from 4807493 to > 4808441, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 381312: " > 1.0 = Score based on 232 child docs in range from 2660717 to > 2661101, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 851246: " > 1.0 = Score based on 61 child docs in range from 730259 to > 730562, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 1564330: " > 1.0 = Score based on 12 child docs in range from 6831792 to > 6832154, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 1695762: " > 1.0 = Score based on 157 child docs in range from 5155397 to > 5156414, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 1728758: " > 1.0 = Score based on 4 child docs in range from 5108617 to > 5108632, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 1730721: " > 1.0 = Score based on 34 child docs in range from 5097552 to > 5097808, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 1731442: " > 1.0 = Score based on 60 child docs in range from 5094932 to > 5095562, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 1731513: " > 1.0 = Score based on 45 child docs in range from 5093701 to > 5094098, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 1732190: " > 1.0 = Score based on 25 child docs in range from 5087456 to > 5087663, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 1944597: " > 1.0 = Score based on 14 child docs in range from 310637 to > 310761, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 1989834: " > 1.0 = Score based on 761 child docs in range from 276442 to > 277686, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 2375536: " > 1.0 = Score based on 79 child docs in range from 6142157 to > 6142944, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 2616122: " > 1.0 = Score based on 19 child docs in range from 5489872 to > 5490024, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 2689457: " > 1.0 = Score based on 13 child docs in range from 5309377 to > 5309538, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 2784916: " > 1.0 = Score based on 24 child docs in range from 4040314 to > 4040401, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 2817779: " > 1.0 = Score based on 28 child docs in range from 3958922 to > 3960019, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 2861368: " > 1.0 = Score based on 22 child docs in range from 2381681 to > 2381809, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 2873186: " > 1.0 = Score based on 3 child docs in range from 2349642 to > 2349702, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 2946661: " > 1.0 = Score based on 32 child docs in range from 2127883 to > 2128109, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3022498: " > 1.0 = Score based on 70 child docs in range from 4301041 to > 4301652, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3040746: " > 1.0 = Score based on 140 child docs in range from 4237473 to > 4238188, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3084682: " > 1.0 = Score based on 4 child docs in range from 1669672 to > 1669707, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3085032: " > 1.0 = Score based on 3 child docs in range from 1667821 to > 1667844, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3091571: " > 1.0 = Score based on 24 child docs in range from 1646924 to > 1647331, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3404073: " > 1.0 = Score based on 9 child docs in range from 2852367 to > 2852436, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3417777: " > 1.0 = Score based on 6 child docs in range from 2805995 to > 2806022, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3438255: " > 1.0 = Score based on 2 child docs in range from 2051209 to > 2051210, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3478728: " > 1.0 = Score based on 4 child docs in range from 1981328 to > 1981344, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3583992: " > 1.0 = Score based on 5 child docs in range from 3374843 to > 3375002, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3589850: " > 1.0 = Score based on 47 child docs in range from 3361030 to > 3361178, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3665911: " > 1.0 = Score based on 1 child docs in range from 3796838 to > 3796840, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3665931: " > 1.0 = Score based on 2 child docs in range from 3796740 to > 3796744, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3674970: " > 1.0 = Score based on 22 child docs in range from 3765599 to > 3765916, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3681635: " > 1.0 = Score based on 14 child docs in range from 3741477 to > 3741644, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3719278: " > 1.0 = Score based on 74 child docs in range from 3635161 to > 3635475, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3721932: " > 1.0 = Score based on 6 child docs in range from 3623696 to > 3623846, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3746624: " > 1.0 = Score based on 11 child docs in range from 3558822 to > 3558917, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3770890: " > 1.0 = Score based on 11 child docs in range from 3477177 to > 3477278, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3776680: " > 1.0 = Score based on 14 child docs in range from 2765582 to > 2765659, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3781963: " > 1.0 = Score based on 4 child docs in range from 2743197 to > 2743227, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3785704: " > 1.0 = Score based on 20 child docs in range from 2736712 to > 2736789, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3800445: " > 1.0 = Score based on 133 child docs in range from 2693268 to > 2693522, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3804448: " > 1.0 = Score based on 3 child docs in range from 2679999 to > 2680028, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3829927: " > 1.0 = Score based on 1 child docs in range from 2509568 to > 2509568, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3831655: " > 1.0 = Score based on 3 child docs in range from 2505494 to > 2505499, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3845656: " > 1.0 = Score based on 2 child docs in range from 2476141 to > 2476152, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3854170: " > 1.0 = Score based on 8 child docs in range from 2448313 to > 2448442, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3870437: " > 1.0 = Score based on 1 child docs in range from 1354370 to > 1354373, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3876209: " > 1.0 = Score based on 1 child docs in range from 1336247 to > 1336247, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3876366: " > 1.0 = Score based on 1 child docs in range from 1335318 to > 1335318, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3893661: " > 1.0 = Score based on 19 child docs in range from 1287720 to > 1287779, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3894925: " > 1.0 = Score based on 1 child docs in range from 1284318 to > 1284318, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3911561: " > 1.0 = Score based on 2 child docs in range from 1227763 to > 1227768, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > - 3941974: " > 1.0 = Score based on 1 child docs in range from 1145356 to > 1145356, best match: > 1.0 = sum of: 1.0 = sum of: 1.0 = docType:sku > 0.0 = ConstantScore(store_873:1)^0.0 > 0.0 = match on required clause, product of: 0.0 = # clause > 0.0 = sum of: 0.0 = > ConstantScore(BitSetDocTopFilter)^0.0 " > , > }, > - facet-trace: > { > - processor: "FacetQueryProcessor", > - elapse: 1122, > - query: null, > - domainSize: 98155, > - sub-facet: > [ > - > { > - processor: "FacetFieldProcessorByArrayDV", > - elapse: 134, > - field: "gender_refine", > - limit: -1, > - domainSize: 98155, > - numBuckets: 11, > }, > - > { > - processor: "FacetFieldProcessorByArrayDV", > - elapse: 159, > - field: "color_refine", > - limit: -1, > - domainSize: 98155, > - numBuckets: 14, > }, > - > { > - processor: "FacetFieldProcessorByArrayDV", > - elapse: 128, > - field: "sizeRange_refine", > - limit: -1, > - domainSize: 98155, > - numBuckets: 18, > }, > - > { > - processor: "FacetFieldProcessorByArrayDV", > - elapse: 131, > - field: "material_refine", > - limit: -1, > - domainSize: 98155, > - numBuckets: 223, > }, > - > { > - processor: "FacetFieldProcessorByArrayDV", > - elapse: 132, > - field: "ageAppropriate_refine", > - limit: -1, > - domainSize: 98155, > - numBuckets: 6, > }, > - > { > - processor: "FacetFieldProcessorByArrayDV", > - elapse: 138, > - field: "price_refine", > - limit: -1, > - domainSize: 98155, > - numBuckets: 9, > }, > - > { > - processor: "FacetFieldProcessorByArrayDV", > - elapse: 147, > - field: "size_refine", > - limit: -1, > - domainSize: 98155, > - numBuckets: 2158, > }, > - > { > - processor: "FacetFieldProcessorByArrayDV", > - elapse: 149, > - field: "inStoreOnline_refine", > - limit: -1, > - domainSize: 98155, > - numBuckets: 3, > }, > ], > }, > - facet-debug: > { > - elapse: 29, > - sub-facet: > [ > - > { > - processor: "SimpleFacets", > - elapse: 29, > - action: "field facet", > - maxThreads: 0, > - sub-facet: > [ > - > { > - elapse: 8, > - requestedMethod: "not specified", > - appliedMethod: "FC", > - inputDocSetSize: 98155, > - field: "brand", > - numBuckets: 6304, > }, > - > { > - elapse: 5, > - requestedMethod: "not specified", > - appliedMethod: "FC", > - inputDocSetSize: 98155, > - field: "product", > - numBuckets: 1129, > }, > - > { > - elapse: 5, > - requestedMethod: "not specified", > - appliedMethod: "FC", > - inputDocSetSize: 98155, > - field: "category", > - numBuckets: 194, > }, > - > { > - elapse: 5, > - requestedMethod: "not specified", > - appliedMethod: "FC", > - inputDocSetSize: 98155, > - field: "department", > - numBuckets: 30, > }, > - > { > - elapse: 4, > - requestedMethod: "not specified", > - appliedMethod: "FC", > - inputDocSetSize: 98155, > - field: "topRated", > - numBuckets: 6, > }, > ], > } > ], > }, > - json: > { > - facet: > { > - gender_refine: > { > - domain: > { > - excludeTags: "rassortment,top,top2,top3,top4,", > - filter: > [ > - > "{!filters param=$child.fq excludeTags=rgender_refine > v=$sq}" > , > - > "{!child of=$pq filters=$fq}docType:(product > collection)", > ], > }, > - type: "terms", > - field: "gender_refine", > - limit: -1, > - facet: > { > - productsCount: "uniqueBlock(_root_)" > }, > }, > - color_refine: > { > - domain: > { > - excludeTags: "rassortment,top,top2,top3,top4,", > - filter: > [ > - > "{!filters param=$child.fq excludeTags=rcolor_refine > v=$sq}" > , > - > "{!child of=$pq filters=$fq}docType:(product > collection)", > ], > }, > - type: "terms", > - field: "color_refine", > - limit: -1, > - facet: > { > - productsCount: "uniqueBlock(_root_)" > }, > }, > - sizeRange_refine: > { > - domain: > { > - excludeTags: "rassortment,top,top2,top3,top4,", > - filter: > [ > - > "{!filters param=$child.fq > excludeTags=rsizeRange_refine v=$sq}" > , > - > "{!child of=$pq filters=$fq}docType:(product > collection)", > ], > }, > - type: "terms", > - field: "sizeRange_refine", > - limit: -1, > - facet: > { > - productsCount: "uniqueBlock(_root_)" > }, > }, > - material_refine: > { > - domain: > { > - excludeTags: "rassortment,top,top2,top3,top4,", > - filter: > [ > - > "{!filters param=$child.fq > excludeTags=rmaterial_refine v=$sq}" > , > - > "{!child of=$pq filters=$fq}docType:(product > collection)", > ], > }, > - type: "terms", > - field: "material_refine", > - limit: -1, > - facet: > { > - productsCount: "uniqueBlock(_root_)" > }, > }, > - ageAppropriate_refine: > { > - domain: > { > - excludeTags: "rassortment,top,top2,top3,top4,", > - filter: > [ > - > "{!filters param=$child.fq > excludeTags=rageAppropriate_refine v=$sq}" > , > - > "{!child of=$pq filters=$fq}docType:(product > collection)", > ], > }, > - type: "terms", > - field: "ageAppropriate_refine", > - limit: -1, > - facet: > { > - productsCount: "uniqueBlock(_root_)" > }, > }, > - price_refine: > { > - domain: > { > - excludeTags: "rassortment,top,top2,top3,top4,", > - filter: > [ > - > "{!filters param=$child.fq excludeTags=rprice_refine > v=$sq}" > , > - > "{!child of=$pq filters=$fq}docType:(product > collection)", > ], > }, > - type: "terms", > - field: "price_refine", > - limit: -1, > - facet: > { > - productsCount: "uniqueBlock(_root_)" > }, > }, > - size_refine: > { > - domain: > { > - excludeTags: "rassortment,top,top2,top3,top4,", > - filter: > [ > - > "{!filters param=$child.fq excludeTags=rsize_refine > v=$sq}" > , > - > "{!child of=$pq filters=$fq}docType:(product > collection)", > ], > }, > - type: "terms", > - field: "size_refine", > - limit: -1, > - facet: > { > - productsCount: "uniqueBlock(_root_)" > }, > }, > - inStoreOnline_refine: > { > - domain: > { > - excludeTags: "rassortment,top,top2,top3,top4,", > - filter: > [ > - > "{!filters param=$child.fq > excludeTags=rinStoreOnline_refine v=$sq}" > , > - > "{!child of=$pq filters=$fq}docType:(product > collection)", > ], > }, > - type: "terms", > - field: "inStoreOnline_refine", > - limit: -1, > - facet: > { > - productsCount: "uniqueBlock(_root_)" > }, > }, > } > }, > - QParser: "BlockJoinParentQParser", > - filter_queries: > [ > - "{!tag=top2}(*:* -pvgc:true)", > - "{!tag=top3}{!query v=$eligibleCollections}", > - "{!tag=top3}{!query v=$eligibleCollections}", > ], > - parsed_filter_queries: > [ > - "MatchAllDocsQuery(*:*) -pvgc:true", > - "docType:product (+docType:collection +(eligibleToShow:[1 TO 1]))", > - "docType:product (+docType:collection +(eligibleToShow:[1 TO 1]))", > ], > - timing: > { > - time: 1667, > - prepare: > { > - time: 261, > - query: > { > - time: 261 > }, > - facet: > { > - time: 0 > }, > - facet_module: > { > - time: 0 > }, > - mlt: > { > - time: 0 > }, > - highlight: > { > - time: 0 > }, > - stats: > { > - time: 0 > }, > - expand: > { > - time: 0 > }, > - terms: > { > - time: 0 > }, > - debug: > { > - time: 0 > }, > }, > - process: > { > - time: 1405, > - query: > { > - time: 79 > }, > - facet: > { > - time: 29 > }, > - facet_module: > { > - time: 1122 > }, > - mlt: > { > - time: 0 > }, > - highlight: > { > - time: 0 > }, > - stats: > { > - time: 0 > }, > - expand: > { > - time: 0 > }, > - terms: > { > - time: 0 > }, > - debug: > { > - time: 174 > }, > }, > }, > > > > > > On Wed, Jan 22, 2020 at 5:55 PM Mikhail Khludnev <m...@apache.org> wrote: > > > Screenshot didn't come though the list. That excerpt doesn't have any > > informative numbers. > > > > On Tue, Jan 21, 2020 at 5:18 PM kumar gaurav <kg2...@gmail.com> wrote: > > > > > Hi Mikhail > > > > > > Thanks for your reply . Please help me in this . > > > > > > Followings are the screenshot:- > > > > > > [image: image.png] > > > > > > > > > [image: image.png] > > > > > > > > > json facet debug Output:- > > > > > > json: > > > { > > > > > > - facet: > > > { > > > - color_refine: > > > { > > > - domain: > > > { > > > - excludeTags: "rassortment,top,top2,top3,top4,", > > > - filter: > > > [ > > > - > > > "{!filters param=$child.fq excludeTags=rcolor_refine > > v=$sq}" > > > , > > > - "{!child of=$pq filters=$fq}docType:(product > > collection)" > > > , > > > ], > > > }, > > > - type: "terms", > > > - field: "color_refine", > > > - limit: -1, > > > - facet: > > > { > > > - productsCount: "uniqueBlock(_root_)" > > > }, > > > }, > > > - size_refine: > > > { > > > - domain: > > > { > > > - excludeTags: "rassortment,top,top2,top3,top4,", > > > - filter: > > > [ > > > - > > > "{!filters param=$child.fq excludeTags=rsize_refine > > v=$sq}" > > > , > > > - "{!child of=$pq filters=$fq}docType:(product > > collection)" > > > , > > > ], > > > }, > > > - type: "terms", > > > - field: "size_refine", > > > - limit: -1, > > > - facet: > > > { > > > - productsCount: "uniqueBlock(_root_)" > > > }, > > > }, > > > } > > > > > > } > > > > > > > > > > > > regards > > > Kumar Gaurav > > > > > > > > > On Tue, Jan 21, 2020 at 5:25 PM Mikhail Khludnev <m...@apache.org> > > wrote: > > > > > >> Hi. > > >> Can you share debugQuery=true output? > > >> > > >> On Tue, Jan 21, 2020 at 1:37 PM kumar gaurav <kg2...@gmail.com> > wrote: > > >> > > >> > HI > > >> > > > >> > i have a parent child query in which i have used json facet for > child > > >> > faceting like following. > > >> > > > >> > qt=/dismax > > >> > matchAllQueryRef1=+(+({!query v=$cq})) > > >> > sq=+{!lucene v=$matchAllQueryRef1} > > >> > q={!parent tag=top which=$pq filters=$child.fq score=max v=$cq} > > >> > child.fq={!tag=rcolor_refine}filter({!term f=color_refine > > >> > v=$qcolor_refine1}) filter({!term f=color_refine v=$qcolor_refine2}) > > >> > qcolor_refine1=Blue > > >> > qcolor_refine2=Other clrs > > >> > cq=+{!simpleFilter v=docType:sku} > > >> > pq=docType:(product) > > >> > facet=true > > >> > facet.mincount=1 > > >> > facet.limit=-1 > > >> > facet.missing=false > > >> > json.facet= {color_refine:{ > > >> > domain:{ > > >> > filter:["{!filters param=$child.fq excludeTags=rcolor_refine > > >> > v=$sq}","{!child of=$pq filters=$fq}docType:(product)"] > > >> > }, > > >> > type:terms, > > >> > field:color_refine, > > >> > limit:-1, > > >> > facet:{productsCount:"uniqueBlock(_root_)"}}} > > >> > > > >> > schema :- > > >> > <field name="color_refine" type="string" indexed="true" > stored="true" > > >> > multiValued="true" docValues="true"/> > > >> > > > >> > i have observed that json facets are slow . It is taking much time > > than > > >> > expected . > > >> > Can anyone please check this query specially child.fq and json.facet > > >> part . > > >> > > > >> > Please help me in this . > > >> > > > >> > Thanks & regards > > >> > Kumar Gaurav > > >> > > > >> > > >> > > >> -- > > >> Sincerely yours > > >> Mikhail Khludnev > > >> > > > > > > > -- > > Sincerely yours > > Mikhail Khludnev > > > -- Sincerely yours Mikhail Khludnev