@@ -37,7 +37,7 @@ public void setUp() throws Exception {
3737 .put (SearchService .QUERY_REWRITING_TERMS_THRESHOLD_SETTING .getKey (), 16 )
3838 .build ();
3939 ClusterSettings clusterSettings = new ClusterSettings (settings , ClusterSettings .BUILT_IN_CLUSTER_SETTINGS );
40- QueryRewriterRegistry .initialize (settings , clusterSettings );
40+ QueryRewriterRegistry .INSTANCE . initialize (settings , clusterSettings );
4141 }
4242
4343 public void testCompleteRewritingPipeline () {
@@ -53,7 +53,7 @@ public void testCompleteRewritingPipeline() {
5353 .filter (QueryBuilders .termQuery ("type" , "product" ))
5454 .filter (QueryBuilders .termQuery ("type" , "service" ));
5555
56- QueryBuilder rewritten = QueryRewriterRegistry .rewrite (query , context );
56+ QueryBuilder rewritten = QueryRewriterRegistry .INSTANCE . rewrite (query , context );
5757 assertThat (rewritten , instanceOf (BoolQueryBuilder .class ));
5858 BoolQueryBuilder rewrittenBool = (BoolQueryBuilder ) rewritten ;
5959
@@ -76,26 +76,26 @@ public void testDisabledRewriting() {
7676 ClusterSettings clusterSettings = new ClusterSettings (settings , ClusterSettings .BUILT_IN_CLUSTER_SETTINGS );
7777
7878 // Initialize with disabled setting
79- QueryRewriterRegistry .initialize (settings , clusterSettings );
79+ QueryRewriterRegistry .INSTANCE . initialize (settings , clusterSettings );
8080
8181 QueryBuilder query = QueryBuilders .boolQuery ()
8282 .must (QueryBuilders .matchAllQuery ())
8383 .filter (QueryBuilders .termQuery ("field" , "value" ));
8484
85- QueryBuilder rewritten = QueryRewriterRegistry .rewrite (query , context );
85+ QueryBuilder rewritten = QueryRewriterRegistry .INSTANCE . rewrite (query , context );
8686 assertSame (query , rewritten );
8787
8888 // Enable via settings update
8989 clusterSettings .applySettings (Settings .builder ().put (SearchService .QUERY_REWRITING_ENABLED_SETTING .getKey (), true ).build ());
9090
9191 // Now it should rewrite
92- QueryBuilder rewritten2 = QueryRewriterRegistry .rewrite (query , context );
92+ QueryBuilder rewritten2 = QueryRewriterRegistry .INSTANCE . rewrite (query , context );
9393 assertNotSame (query , rewritten2 );
9494 }
9595
9696 public void testNullQuery () {
9797 // Null query should return null
98- QueryBuilder rewritten = QueryRewriterRegistry .rewrite (null , context );
98+ QueryBuilder rewritten = QueryRewriterRegistry .INSTANCE . rewrite (null , context );
9999 assertNull (rewritten );
100100 }
101101
@@ -110,7 +110,7 @@ public void testRewriterPriorityOrder() {
110110 .must (QueryBuilders .termQuery ("field" , "value2" ))
111111 );
112112
113- QueryBuilder rewritten = QueryRewriterRegistry .rewrite (deeplyNested , context );
113+ QueryBuilder rewritten = QueryRewriterRegistry .INSTANCE . rewrite (deeplyNested , context );
114114 assertThat (rewritten , instanceOf (BoolQueryBuilder .class ));
115115 BoolQueryBuilder rewrittenBool = (BoolQueryBuilder ) rewritten ;
116116
@@ -141,7 +141,7 @@ public void testComplexRealWorldQuery() {
141141 .must (QueryBuilders .rangeQuery ("price" ).gte (500 ).lte (2000 ))
142142 .mustNot (QueryBuilders .termQuery ("status" , "discontinued" ));
143143
144- QueryBuilder rewritten = QueryRewriterRegistry .rewrite (query , context );
144+ QueryBuilder rewritten = QueryRewriterRegistry .INSTANCE . rewrite (query , context );
145145 assertThat (rewritten , instanceOf (BoolQueryBuilder .class ));
146146 BoolQueryBuilder rewrittenBool = (BoolQueryBuilder ) rewritten ;
147147
@@ -183,7 +183,7 @@ public void testPerformanceMetrics() {
183183 .filter (QueryBuilders .matchAllQuery ());
184184
185185 // Should not throw any exceptions
186- QueryBuilder rewritten = QueryRewriterRegistry .rewrite (query , context );
186+ QueryBuilder rewritten = QueryRewriterRegistry .INSTANCE . rewrite (query , context );
187187 assertNotNull (rewritten );
188188 }
189189
@@ -195,7 +195,7 @@ public void testRewriterErrorHandling() {
195195 .filter (QueryBuilders .matchAllQuery ());
196196
197197 // Even if one rewriter fails, others should still be applied
198- QueryBuilder rewritten = QueryRewriterRegistry .rewrite (query , context );
198+ QueryBuilder rewritten = QueryRewriterRegistry .INSTANCE . rewrite (query , context );
199199 assertNotNull (rewritten );
200200 }
201201
@@ -230,7 +230,7 @@ public void testVeryComplexMixedQuery() {
230230 .mustNot (QueryBuilders .boolQuery ().must (QueryBuilders .termQuery ("archived" , "true" )))
231231 .minimumShouldMatch (1 );
232232
233- QueryBuilder rewritten = QueryRewriterRegistry .rewrite (query , context );
233+ QueryBuilder rewritten = QueryRewriterRegistry .INSTANCE . rewrite (query , context );
234234 assertThat (rewritten , instanceOf (BoolQueryBuilder .class ));
235235 BoolQueryBuilder result = (BoolQueryBuilder ) rewritten ;
236236
@@ -307,14 +307,14 @@ public String name() {
307307 };
308308
309309 // Register the custom rewriter
310- QueryRewriterRegistry .getInstance () .registerRewriter (customRewriter );
310+ QueryRewriterRegistry .INSTANCE .registerRewriter (customRewriter );
311311
312312 // Test that it's applied
313313 QueryBuilder query = QueryBuilders .boolQuery ()
314314 .must (QueryBuilders .termQuery ("test_field" , "test_value" ))
315315 .filter (QueryBuilders .termQuery ("other_field" , "other_value" ));
316316
317- QueryBuilder rewritten = QueryRewriterRegistry .rewrite (query , context );
317+ QueryBuilder rewritten = QueryRewriterRegistry .INSTANCE . rewrite (query , context );
318318 assertThat (rewritten , instanceOf (BoolQueryBuilder .class ));
319319 BoolQueryBuilder rewrittenBool = (BoolQueryBuilder ) rewritten ;
320320
0 commit comments