You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by "feiniaofeiafei (via GitHub)" <gi...@apache.org> on 2026/10/20 10:54:27 UTC

[PR] [fix](fe) Bind SEARCH fields before predicate pushdown [doris]

feiniaofeiafei opened a new pull request, #69344:
URL: https://github.com/apache/doris/pull/69344

   ### What problem does this PR solve?
   
   SEARCH combined with a NOT IN subquery inside a CTE can fail analysis after subquery expansion introduces an Apply. SEARCH fields are initially embedded in a DSL string, so predicate pushdown cannot see their column dependencies until they are bound. Requiring a single-scan shape before rewriting also rejects predicates that could reach a valid scan through a join, projection or UNION.
   
   Bind SEARCH fields to the filter's visible input slots during analysis, before subquery expansion and predicate pushdown. Each field must resolve to exactly one input column. Existing rewrite rules can then substitute aliases, map UNION branches and push predicates using their actual column dependencies.
   
   Keep the early check that SEARCH appears only in filter predicates. After rewriting, require every surviving SEARCH to be in a filter directly above an OLAP scan, reference supported scan-column expressions and have the required inverted indexes. Variant subcolumn checks use the original parent column. SEARCH eliminated during rewriting no longer requires an index. Allow temporary expression-child replacements used by optimizer inference, with executable children validated by the final check.
   
   Regression coverage includes inline, materialized and reused CTEs; NULL and empty NOT IN results; join ownership; projected and shadowed aliases; Variant paths; UNION mappings; and invalid field, placement and index cases.
   
   ### Release note
   
   Fix SEARCH predicate handling with CTEs and NOT IN subqueries. Allow unambiguous SEARCH predicates over joins, projected aliases and UNION outputs when rewriting can push them to indexed OLAP scan columns.
   
   ### Check List (For Author)
   
   - Test
       - [x] Regression test
       - [x] Unit Test
       - [x] Manual test
   
   Validation on this branch:
   
   - 58 FE unit tests passed:
     `./run-fe-ut.sh --run 'CheckSearchUsageTest,RewriteSearchToSlotsTest,SearchExpressionTest'`
   - FE Checkstyle passed with zero violations:
     `mvn checkstyle:check -pl fe-core`
   - Built FE on the development host, replaced the test FE libraries and verified the deployed JAR checksum.
   - Replayed these 10 SEARCH regression suites successfully: 0 failed, 0 fatal, 0 skipped. This was a targeted run, not the entire `regression-test/suites/search` directory.
     - `test_search_cte_not_in`
     - `test_search_input_binding`
     - `test_search_index_check_after_rewrite`
     - `test_search_usage_restrictions`
     - `test_search_function`
     - `test_search_multi_field`
     - `test_search_null_semantics`
     - `test_search_variant_subcolumn_analyzer`
     - `test_search_default_field_operator`
     - `test_search_vs_match_consistency`
   - New expected output files were generated by the regression runner, checked against the fixture rows and replayed.
   
   - Behavior changed:
       - [x] Yes. Bind SEARCH dependencies before pushdown and validate final scan placement and indexes after rewriting, while retaining early filter-position and unique-field checks.
   
   - Does this need documentation?
       - [x] No.
   
   ### Check List (For Reviewer who merge this PR)
   
   - [ ] Confirm the release note
   - [ ] Confirm test cases
   - [ ] Confirm document
   - [ ] Add branch pick label
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](search) Bind SEARCH fields before predicate pushdown [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #69344:
URL: https://github.com/apache/doris/pull/69344#issuecomment-6295542894

   
   <details>
   <summary>TPC-DS: <b>Total hot run time: 150587 ms</b></summary>
   
   ```
   machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
   scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
   TPC-DS sf100 test result on commit 5e3a61c3167459de1d0eb05cb18715109054c068, data reload: false
   
   query5	4323	585	424	424
   query6	431	210	193	193
   query7	4811	455	225	225
   query8	322	168	147	147
   query9	8795	3081	3105	3081
   query10	510	331	253	253
   query11	5862	3872	3572	3572
   query12	153	89	84	84
   query13	1251	449	335	335
   query14	6057	4024	3643	3643
   query14_1	3377	3391	3380	3380
   query15	203	193	182	182
   query16	975	468	428	428
   query17	868	660	557	557
   query18	2406	424	300	300
   query19	193	154	132	132
   query20	83	86	81	81
   query21	207	127	103	103
   query22	12931	13082	12798	12798
   query23	13960	12762	12466	12466
   query23_1	12552	12683	12504	12504
   query24	7366	804	448	448
   query24_1	466	463	461	461
   query25	505	403	340	340
   query26	1245	254	132	132
   query27	2781	436	269	269
   query28	4634	1913	1915	1913
   query29	1551	564	435	435
   query30	300	219	184	184
   query31	999	914	811	811
   query32	138	91	88	88
   query33	545	296	230	230
   query34	900	854	495	495
   query35	736	747	647	647
   query36	817	843	735	735
   query37	121	105	81	81
   query38	1758	1710	1676	1676
   query39	791	798	747	747
   query39_1	733	722	741	722
   query40	215	112	94	94
   query41	71	69	68	68
   query42	85	85	83	83
   query43	340	364	308	308
   query44	1309	693	710	693
   query45	179	182	161	161
   query46	841	961	566	566
   query47	2787	2938	2821	2821
   query48	320	315	233	233
   query49	591	417	298	298
   query50	674	279	204	204
   query51	10677	10665	10334	10334
   query52	81	79	71	71
   query53	199	207	154	154
   query54	264	206	203	203
   query55	75	70	66	66
   query56	230	224	226	224
   query57	1672	1603	1581	1581
   query58	288	273	262	262
   query59	2135	2199	1987	1987
   query60	306	253	235	235
   query61	174	165	174	165
   query62	391	335	288	288
   query63	192	160	161	160
   query64	2908	1091	921	921
   query65	3502	3304	3240	3240
   query66	1776	417	294	294
   query67	20025	20052	19879	19879
   query68	3005	996	606	606
   query69	375	275	246	246
   query70	838	805	750	750
   query71	289	231	211	211
   query72	2804	2596	2287	2287
   query73	502	519	290	290
   query74	4646	4552	4321	4321
   query75	2359	2296	1930	1930
   query76	2310	1001	572	572
   query77	345	385	271	271
   query78	9721	9715	9122	9122
   query79	994	834	519	519
   query80	1436	411	351	351
   query81	592	314	275	275
   query82	615	135	103	103
   query83	282	192	171	171
   query84	313	129	102	102
   query85	1097	421	371	371
   query86	398	239	231	231
   query87	2009	1953	1806	1806
   query88	3684	2658	2672	2658
   query89	332	282	239	239
   query90	1822	170	166	166
   query91	168	153	127	127
   query92	98	90	88	88
   query93	1049	1022	570	570
   query94	616	292	261	261
   query95	568	331	368	331
   query96	660	486	230	230
   query97	2469	2439	2301	2301
   query98	169	150	147	147
   query99	781	760	652	652
   Total cold run time: 236010 ms
   Total hot run time: 150587 ms
   ```
   </details>
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](fe) Bind SEARCH fields before predicate pushdown [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #69344:
URL: https://github.com/apache/doris/pull/69344#issuecomment-6289269910

   
   Thank you for your contribution to Apache Doris.
   Don't know what should be done next? See [How to process your PR](https://doris.apache.org/community/how-to-contribute/review-and-ci).
   
   Please clearly describe your PR:
   1. What problem was fixed (it's best to include specific error reporting information). How it was fixed.
   2. Which behaviors were modified. What was the previous behavior, what is it now, why was it modified, and what possible impacts might there be.
   3. What features were added. Why was this function added?
   4. Which code was refactored and why was this part of the code refactored?
   5. Which functions were optimized and what is the difference before and after the optimization?
       


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](search) Bind SEARCH fields before predicate pushdown [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #69344:
URL: https://github.com/apache/doris/pull/69344#issuecomment-6436208336

   
   <details>
   <summary>TPC-H: <b>Total hot run time: 28486 ms</b></summary>
   
   ```
   machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
   scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
   Tpch sf100 test result on commit 83ed1195a04d79d2944c7f1ece293aad9fcbf361, data reload: false
   
   ------ Round 1 ----------------------------------
   ============================================
   q1	17610	5175	5066	5066
   q2	2117	362	265	265
   q3	10182	1385	829	829
   q4	4678	468	345	345
   q5	7455	811	529	529
   q6	180	184	156	156
   q7	734	802	599	599
   q8	9259	1348	1073	1073
   q9	5463	4168	4164	4164
   q10	6819	1290	1042	1042
   q11	424	244	232	232
   q12	633	404	277	277
   q13	18114	3660	3026	3026
   q14	275	280	250	250
   q15	q16	746	706	681	681
   q17	1209	751	588	588
   q18	7042	6173	6115	6115
   q19	1104	948	591	591
   q20	407	332	221	221
   q21	5305	2180	2268	2180
   q22	347	295	257	257
   Total cold run time: 100103 ms
   Total hot run time: 28486 ms
   
   ----- Round 2, with runtime_filter_mode=off -----
   ============================================
   q1	5610	5573	5569	5569
   q2	676	599	525	525
   q3	5240	5369	4989	4989
   q4	1962	2140	1533	1533
   q5	5318	5137	5647	5137
   q6	250	206	155	155
   q7	2339	2126	1933	1933
   q8	3073	2881	2652	2652
   q9	8143	8147	8047	8047
   q10	3740	3689	3220	3220
   q11	606	433	403	403
   q12	666	708	539	539
   q13	3552	3892	3258	3258
   q14	301	313	289	289
   q15	q16	735	713	663	663
   q17	8283	7575	6922	6922
   q18	12971	12165	12843	12165
   q19	903	772	772	772
   q20	2146	2139	1907	1907
   q21	5568	4590	4693	4590
   q22	500	436	407	407
   Total cold run time: 72582 ms
   Total hot run time: 65675 ms
   ```
   </details>
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](search) Bind SEARCH fields before predicate pushdown [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #69344:
URL: https://github.com/apache/doris/pull/69344#issuecomment-6436353573

   
   <details>
   <summary>TPC-DS: <b>Total hot run time: 150810 ms</b></summary>
   
   ```
   machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
   scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
   TPC-DS sf100 test result on commit 83ed1195a04d79d2944c7f1ece293aad9fcbf361, data reload: false
   
   query5	4312	569	440	440
   query6	428	205	195	195
   query7	4803	442	229	229
   query8	336	165	147	147
   query9	8782	3088	3112	3088
   query10	472	303	285	285
   query11	5975	3830	3559	3559
   query12	161	91	88	88
   query13	1254	433	326	326
   query14	6118	3903	3637	3637
   query14_1	3394	3407	3394	3394
   query15	211	197	179	179
   query16	951	458	445	445
   query17	873	673	546	546
   query18	2425	431	327	327
   query19	208	162	138	138
   query20	86	86	82	82
   query21	209	128	109	109
   query22	12966	12974	12762	12762
   query23	13449	12918	12428	12428
   query23_1	12580	12642	12459	12459
   query24	7382	822	459	459
   query24_1	470	485	468	468
   query25	540	430	370	370
   query26	1279	259	140	140
   query27	2754	440	279	279
   query28	4633	1967	1925	1925
   query29	1561	608	448	448
   query30	299	218	184	184
   query31	1007	925	822	822
   query32	141	96	96	96
   query33	545	309	248	248
   query34	899	854	495	495
   query35	743	752	646	646
   query36	817	809	735	735
   query37	131	103	82	82
   query38	1769	1738	1667	1667
   query39	788	783	747	747
   query39_1	744	729	751	729
   query40	214	117	99	99
   query41	72	70	68	68
   query42	89	87	84	84
   query43	341	364	310	310
   query44	1289	687	691	687
   query45	173	172	168	168
   query46	832	966	565	565
   query47	2924	2882	2805	2805
   query48	294	306	217	217
   query49	569	395	291	291
   query50	681	270	222	222
   query51	11120	10407	10516	10407
   query52	78	79	74	74
   query53	184	211	147	147
   query54	249	186	190	186
   query55	76	66	62	62
   query56	228	220	220	220
   query57	1627	1596	1571	1571
   query58	288	250	264	250
   query59	2262	2225	2038	2038
   query60	304	245	222	222
   query61	149	151	149	149
   query62	385	332	305	305
   query63	184	157	160	157
   query64	2757	922	744	744
   query65	3343	3259	3282	3259
   query66	1779	420	294	294
   query67	20022	20013	20157	20013
   query68	2985	1002	614	614
   query69	391	292	248	248
   query70	834	759	763	759
   query71	291	233	213	213
   query72	2776	2561	2262	2262
   query73	500	517	289	289
   query74	4593	4507	4315	4315
   query75	2304	2309	1916	1916
   query76	2320	1015	587	587
   query77	344	370	271	271
   query78	9882	9747	9235	9235
   query79	984	896	515	515
   query80	970	418	331	331
   query81	585	320	266	266
   query82	575	133	107	107
   query83	274	196	181	181
   query84	312	130	93	93
   query85	1013	429	375	375
   query86	358	237	230	230
   query87	2004	1931	1796	1796
   query88	3619	2676	2642	2642
   query89	334	291	241	241
   query90	1704	166	165	165
   query91	160	149	128	128
   query92	102	88	80	80
   query93	992	990	584	584
   query94	515	303	284	284
   query95	575	410	315	315
   query96	649	475	231	231
   query97	2434	2441	2365	2365
   query98	168	154	146	146
   query99	767	774	661	661
   Total cold run time: 235307 ms
   Total hot run time: 150810 ms
   ```
   </details>
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](search) Bind SEARCH fields before predicate pushdown [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #69344:
URL: https://github.com/apache/doris/pull/69344#issuecomment-6295643965

   
   <details>
   <summary>ClickBench: <b>Total hot run time: 24.5 s</b></summary>
   
   ```
   machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
   scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
   ClickBench test result on commit 5e3a61c3167459de1d0eb05cb18715109054c068, data reload: false
   
   query1	0.00	0.01	0.01
   query2	0.10	0.05	0.05
   query3	0.26	0.09	0.08
   query4	1.60	0.11	0.11
   query5	0.27	0.24	0.24
   query6	1.17	0.68	0.68
   query7	0.04	0.01	0.01
   query8	0.05	0.04	0.03
   query9	0.39	0.36	0.34
   query10	0.61	0.58	0.58
   query11	0.20	0.16	0.15
   query12	0.20	0.15	0.14
   query13	0.48	0.52	0.48
   query14	1.01	1.01	1.02
   query15	0.62	0.60	0.60
   query16	0.30	0.36	0.35
   query17	1.17	1.14	1.16
   query18	0.21	0.20	0.19
   query19	2.07	2.05	2.03
   query20	0.02	0.01	0.02
   query21	15.43	0.20	0.13
   query22	4.74	0.06	0.05
   query23	16.38	0.32	0.13
   query24	3.11	0.46	0.37
   query25	0.10	0.07	0.05
   query26	1.02	0.22	0.16
   query27	0.07	0.05	0.03
   query28	3.38	0.76	0.39
   query29	12.49	4.17	3.37
   query30	0.28	0.12	0.09
   query31	2.77	0.56	0.32
   query32	3.23	0.59	0.49
   query33	3.17	3.31	3.16
   query34	15.34	3.99	3.42
   query35	3.36	3.35	3.36
   query36	0.55	0.47	0.40
   query37	0.09	0.07	0.06
   query38	0.06	0.04	0.04
   query39	0.04	0.03	0.03
   query40	0.19	0.15	0.14
   query41	0.09	0.03	0.03
   query42	0.04	0.03	0.03
   query43	0.04	0.04	0.03
   Total cold run time: 96.74 s
   Total hot run time: 24.5 s
   ```
   </details>
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](search) Bind SEARCH fields before predicate pushdown [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #69344:
URL: https://github.com/apache/doris/pull/69344#issuecomment-6295340164

   
   <details>
   <summary>TPC-H: <b>Total hot run time: 28638 ms</b></summary>
   
   ```
   machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
   scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
   Tpch sf100 test result on commit 5e3a61c3167459de1d0eb05cb18715109054c068, data reload: false
   
   ------ Round 1 ----------------------------------
   ============================================
   q1	17579	5112	5040	5040
   q2	2137	318	253	253
   q3	10332	1382	826	826
   q4	4680	459	334	334
   q5	7436	804	530	530
   q6	181	182	156	156
   q7	738	802	600	600
   q8	9258	1369	1075	1075
   q9	5534	4161	4322	4161
   q10	6827	1292	1022	1022
   q11	422	247	231	231
   q12	633	394	276	276
   q13	18102	3626	3006	3006
   q14	280	277	251	251
   q15	q16	727	709	672	672
   q17	1190	766	577	577
   q18	7007	6194	6128	6128
   q19	1118	958	580	580
   q20	396	339	230	230
   q21	5127	2483	2417	2417
   q22	368	323	273	273
   Total cold run time: 100072 ms
   Total hot run time: 28638 ms
   
   ----- Round 2, with runtime_filter_mode=off -----
   ============================================
   q1	5988	5863	6116	5863
   q2	735	596	587	587
   q3	5439	5793	5398	5398
   q4	2018	2147	1543	1543
   q5	5683	5598	5780	5598
   q6	235	181	138	138
   q7	2225	2002	1872	1872
   q8	2992	2588	2548	2548
   q9	8003	7968	7717	7717
   q10	3653	3569	3167	3167
   q11	602	408	382	382
   q12	642	677	499	499
   q13	3199	3606	3018	3018
   q14	281	290	260	260
   q15	q16	670	677	633	633
   q17	7729	7017	6841	6841
   q18	12979	12129	12859	12129
   q19	875	773	759	759
   q20	2139	2138	1899	1899
   q21	5580	4611	4737	4611
   q22	499	448	417	417
   Total cold run time: 72166 ms
   Total hot run time: 65879 ms
   ```
   </details>
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](search) Bind SEARCH fields before predicate pushdown [doris]

Posted by "feiniaofeiafei (via GitHub)" <gi...@apache.org>.
feiniaofeiafei commented on PR #69344:
URL: https://github.com/apache/doris/pull/69344#issuecomment-6289323382

   run buildall


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](search) Bind SEARCH fields before predicate pushdown [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #69344:
URL: https://github.com/apache/doris/pull/69344#issuecomment-6298596185

   # FE Regression Coverage Report
   Increment line coverage `  80.00% (44/55)` :tada:
   [Increment coverage report](http://coverage.selectdb-in.cc/coverage/69344_5e3a61c3167459de1d0eb05cb18715109054c068_merge_fe/increment_report/index.html)
   [Complete coverage report](http://coverage.selectdb-in.cc/coverage/69344_5e3a61c3167459de1d0eb05cb18715109054c068_merge_fe/report/index.html)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](search) Bind SEARCH fields before predicate pushdown [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #69344:
URL: https://github.com/apache/doris/pull/69344#issuecomment-6299615488

   # FE UT Coverage Report
   Increment line coverage `  81.82% (45/55)` :tada:
   [Increment coverage report](http://coverage.selectdb-in.cc/coverage/69344_5e3a61c3167459de1d0eb05cb18715109054c068/fe_increment_report/index.html)
   [Complete coverage report](http://coverage.selectdb-in.cc/coverage/69344_5e3a61c3167459de1d0eb05cb18715109054c068/fe_report/index.html)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](search) Bind SEARCH fields before predicate pushdown [doris]

Posted by "feiniaofeiafei (via GitHub)" <gi...@apache.org>.
feiniaofeiafei commented on PR #69344:
URL: https://github.com/apache/doris/pull/69344#issuecomment-6435382043

   run buildall


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](search) Bind SEARCH fields before predicate pushdown [doris]

Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #69344:
URL: https://github.com/apache/doris/pull/69344#issuecomment-6436425759

   
   <details>
   <summary>ClickBench: <b>Total hot run time: 24.24 s</b></summary>
   
   ```
   machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
   scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
   ClickBench test result on commit 83ed1195a04d79d2944c7f1ece293aad9fcbf361, data reload: false
   
   query1	0.01	0.00	0.01
   query2	0.10	0.05	0.05
   query3	0.27	0.08	0.08
   query4	1.61	0.10	0.10
   query5	0.23	0.24	0.25
   query6	1.17	0.69	0.68
   query7	0.04	0.01	0.00
   query8	0.06	0.04	0.04
   query9	0.41	0.36	0.36
   query10	0.57	0.57	0.60
   query11	0.21	0.14	0.14
   query12	0.18	0.14	0.14
   query13	0.49	0.50	0.49
   query14	1.03	1.03	1.01
   query15	0.62	0.60	0.61
   query16	0.36	0.34	0.32
   query17	1.09	1.12	1.10
   query18	0.21	0.22	0.21
   query19	2.05	2.02	1.98
   query20	0.02	0.02	0.01
   query21	15.48	0.19	0.13
   query22	4.94	0.06	0.05
   query23	16.24	0.32	0.12
   query24	3.12	0.84	0.35
   query25	0.11	0.06	0.06
   query26	1.82	0.21	0.15
   query27	0.07	0.05	0.04
   query28	2.55	0.74	0.37
   query29	12.51	4.21	3.28
   query30	0.28	0.15	0.10
   query31	2.78	0.56	0.33
   query32	3.22	0.60	0.53
   query33	3.10	3.30	3.17
   query34	15.38	3.97	3.35
   query35	3.36	3.34	3.31
   query36	0.55	0.47	0.43
   query37	0.10	0.07	0.06
   query38	0.06	0.03	0.03
   query39	0.04	0.03	0.03
   query40	0.17	0.15	0.14
   query41	0.08	0.03	0.03
   query42	0.04	0.03	0.03
   query43	0.04	0.04	0.03
   Total cold run time: 96.77 s
   Total hot run time: 24.24 s
   ```
   </details>
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org