@@ -188,6 +188,18 @@ public void testExtractAttributes() {
188188 searchRequest ,
189189 searchRequest .indices ()
190190 );
191+ assertAttributes (stringObjectMap , "user" , "@timestamp" , "hits_only" , false , false , false , null );
192+ }
193+ {
194+ SearchRequest searchRequest = new SearchRequest (randomAlphaOfLengthBetween (3 , 10 ));
195+ SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder ();
196+ searchRequest .source (searchSourceBuilder );
197+ searchSourceBuilder .sort ("@timestamp" );
198+ searchSourceBuilder .query (new RangeQueryBuilder ("@timestamp" ).from ("2021-11-11" ));
199+ Map <String , Object > stringObjectMap = SearchRequestAttributesExtractor .extractAttributes (
200+ searchRequest ,
201+ searchRequest .indices ()
202+ );
191203 assertAttributes (stringObjectMap , "user" , "@timestamp" , "hits_only" , false , true , false , null );
192204 }
193205 {
@@ -202,10 +214,10 @@ public void testExtractAttributes() {
202214 boolQueryBuilder .must (boolQueryBuilderNew );
203215 boolQueryBuilder = boolQueryBuilderNew ;
204216 }
205- boolQueryBuilder .must (new RangeQueryBuilder ("@timestamp" ));
217+ boolQueryBuilder .must (new RangeQueryBuilder ("@timestamp" ). from ( "2021-11-11" ) );
206218 searchSourceBuilder .query (boolQueryBuilder );
207219 if (randomBoolean ()) {
208- boolQueryBuilder .should (new RangeQueryBuilder ("event.ingested" ));
220+ boolQueryBuilder .should (new RangeQueryBuilder ("event.ingested" ). from ( "2021-11-11" ) );
209221 }
210222 Map <String , Object > stringObjectMap = SearchRequestAttributesExtractor .extractAttributes (
211223 searchRequest ,
@@ -229,7 +241,7 @@ public void testExtractAttributes() {
229241 boolQueryBuilder .should (new RangeQueryBuilder ("event.ingested" ));
230242 }
231243
232- boolQueryBuilder .filter (new RangeQueryBuilder ("@timestamp" ));
244+ boolQueryBuilder .filter (new RangeQueryBuilder ("@timestamp" ). from ( "2021-11-11" ) );
233245 searchSourceBuilder .query (boolQueryBuilder );
234246 Map <String , Object > stringObjectMap = SearchRequestAttributesExtractor .extractAttributes (
235247 searchRequest ,
@@ -243,8 +255,8 @@ public void testExtractAttributes() {
243255 searchRequest .source (searchSourceBuilder );
244256 searchSourceBuilder .sort ("@timestamp" );
245257 BoolQueryBuilder boolQueryBuilder = new BoolQueryBuilder ();
246- boolQueryBuilder .must (new RangeQueryBuilder ("@timestamp" ));
247- boolQueryBuilder .must (new RangeQueryBuilder ("event.ingested" ));
258+ boolQueryBuilder .must (new RangeQueryBuilder ("@timestamp" ). from ( "2021-11-11" ) );
259+ boolQueryBuilder .must (new RangeQueryBuilder ("event.ingested" ). from ( "2021-11-11" ) );
248260 boolQueryBuilder .must (new RangeQueryBuilder (randomAlphaOfLengthBetween (3 , 10 )));
249261 searchSourceBuilder .query (boolQueryBuilder );
250262 Map <String , Object > stringObjectMap = SearchRequestAttributesExtractor .extractAttributes (
@@ -259,7 +271,7 @@ public void testExtractAttributes() {
259271 searchRequest .source (searchSourceBuilder );
260272 searchSourceBuilder .sort ("@timestamp" );
261273 BoolQueryBuilder boolQueryBuilder = new BoolQueryBuilder ();
262- boolQueryBuilder .should (new RangeQueryBuilder ("@timestamp" ));
274+ boolQueryBuilder .should (new RangeQueryBuilder ("@timestamp" ). from ( "2021-11-11" ) );
263275 searchSourceBuilder .query (boolQueryBuilder );
264276 Map <String , Object > stringObjectMap = SearchRequestAttributesExtractor .extractAttributes (
265277 searchRequest ,
@@ -273,7 +285,7 @@ public void testExtractAttributes() {
273285 searchRequest .source (searchSourceBuilder );
274286 searchSourceBuilder .sort ("@timestamp" );
275287 BoolQueryBuilder boolQueryBuilder = new BoolQueryBuilder ();
276- boolQueryBuilder .should (new RangeQueryBuilder (randomAlphaOfLengthBetween (3 , 10 )));
288+ boolQueryBuilder .should (new RangeQueryBuilder (randomAlphaOfLengthBetween (3 , 10 )). from ( "2021-11-11" ) );
277289 searchSourceBuilder .query (boolQueryBuilder );
278290 Map <String , Object > stringObjectMap = SearchRequestAttributesExtractor .extractAttributes (
279291 searchRequest ,
@@ -286,7 +298,7 @@ public void testExtractAttributes() {
286298 SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder ();
287299 searchRequest .source (searchSourceBuilder );
288300 searchSourceBuilder .sort ("@timestamp" );
289- searchSourceBuilder .query (new ConstantScoreQueryBuilder (new RangeQueryBuilder ("@timestamp" )));
301+ searchSourceBuilder .query (new ConstantScoreQueryBuilder (new RangeQueryBuilder ("@timestamp" ). from ( "2021-11-11" ) ));
290302 Map <String , Object > stringObjectMap = SearchRequestAttributesExtractor .extractAttributes (
291303 searchRequest ,
292304 searchRequest .indices ()
@@ -298,7 +310,9 @@ public void testExtractAttributes() {
298310 SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder ();
299311 searchRequest .source (searchSourceBuilder );
300312 searchSourceBuilder .sort ("@timestamp" );
301- searchSourceBuilder .query (new BoostingQueryBuilder (new RangeQueryBuilder ("@timestamp" ), new MatchAllQueryBuilder ()));
313+ searchSourceBuilder .query (
314+ new BoostingQueryBuilder (new RangeQueryBuilder ("@timestamp" ).from ("2021-11-11" ), new MatchAllQueryBuilder ())
315+ );
302316 Map <String , Object > stringObjectMap = SearchRequestAttributesExtractor .extractAttributes (
303317 searchRequest ,
304318 searchRequest .indices ()
@@ -320,7 +334,7 @@ public void testDepthLimit() {
320334 newBoolQueryBuilder .must (innerBoolQueryBuilder );
321335 newBoolQueryBuilder = innerBoolQueryBuilder ;
322336 }
323- newBoolQueryBuilder .must (new RangeQueryBuilder ("@timestamp" ));
337+ newBoolQueryBuilder .must (new RangeQueryBuilder ("@timestamp" ). from ( "2021-11-11" ) );
324338 Map <String , Object > stringObjectMap = SearchRequestAttributesExtractor .extractAttributes (
325339 searchRequest ,
326340 searchRequest .indices ()
@@ -339,7 +353,7 @@ public void testDepthLimit() {
339353 newBoolQueryBuilder .must (innerBoolQueryBuilder );
340354 newBoolQueryBuilder = innerBoolQueryBuilder ;
341355 }
342- newBoolQueryBuilder .must (new RangeQueryBuilder ("@timestamp" ));
356+ newBoolQueryBuilder .must (new RangeQueryBuilder ("@timestamp" ). from ( "2021-11-11" ) );
343357 Map <String , Object > stringObjectMap = SearchRequestAttributesExtractor .extractAttributes (
344358 searchRequest ,
345359 searchRequest .indices ()
0 commit comments