@@ -608,6 +608,9 @@ public void testQueryParams() {
608
608
assertEquals (2 , client .ftSearch (index , "@numval:[$min $max]" ,
609
609
FTSearchParams .searchParams ().params (paramValues )
610
610
.dialect (2 )).getTotalResults ());
611
+
612
+ assertEquals (1 , client .ftSearch (index , "@numval:[$eq]" ,
613
+ FTSearchParams .searchParams ().addParam ("eq" , 2 ).dialect (5 )).getTotalResults ());
611
614
}
612
615
613
616
@ Test
@@ -665,6 +668,14 @@ public void testJsonWithAlias() {
665
668
res = client .ftSearch (index , "@num:[0 10]" );
666
669
assertEquals (1 , res .getTotalResults ());
667
670
assertEquals ("king:2" , res .getDocuments ().get (0 ).getId ());
671
+
672
+ res = client .ftSearch (index , "@num:[42 42]" , FTSearchParams .searchParams ());
673
+ assertEquals (1 , res .getTotalResults ());
674
+ assertEquals ("king:1" , res .getDocuments ().get (0 ).getId ());
675
+
676
+ res = client .ftSearch (index , "@num:[42]" , FTSearchParams .searchParams ().dialect (5 ));
677
+ assertEquals (1 , res .getTotalResults ());
678
+ assertEquals ("king:1" , res .getDocuments ().get (0 ).getId ());
668
679
}
669
680
670
681
@ Test
@@ -868,6 +879,8 @@ public void getTagField() {
868
879
assertEquals (1 , client .ftSearch (index , "@category:{yellow}" ).getTotalResults ());
869
880
assertEquals (0 , client .ftSearch (index , "@category:{purple}" ).getTotalResults ());
870
881
assertEquals (1 , client .ftSearch (index , "@category:{orange\\ ;purple}" ).getTotalResults ());
882
+ assertEquals (1 , client .ftSearch (index , "@category:{orange;purple}" ,
883
+ FTSearchParams .searchParams ().dialect (5 )).getTotalResults ());
871
884
assertEquals (4 , client .ftSearch (index , "hello" ).getTotalResults ());
872
885
873
886
assertEquals (new HashSet <>(Arrays .asList ("red" , "blue" , "green" , "yellow" , "orange;purple" )),
@@ -907,6 +920,8 @@ public void testGetTagFieldWithNonDefaultSeparator() {
907
920
assertEquals (1 , client .ftSearch (index , "hello @category:{yellow}" ).getTotalResults ());
908
921
assertEquals (0 , client .ftSearch (index , "@category:{purple}" ).getTotalResults ());
909
922
assertEquals (1 , client .ftSearch (index , "@category:{orange\\ ,purple}" ).getTotalResults ());
923
+ assertEquals (1 , client .ftSearch (index , "@category:{orange,purple}" ,
924
+ FTSearchParams .searchParams ().dialect (5 )).getTotalResults ());
910
925
assertEquals (4 , client .ftSearch (index , "hello" ).getTotalResults ());
911
926
912
927
assertEquals (new HashSet <>(Arrays .asList ("red" , "blue" , "green" , "yellow" , "orange,purple" )),
0 commit comments