@@ -683,12 +683,7 @@ public Query setOptionalWords(String words) {
683
683
*/
684
684
@ Deprecated
685
685
public Query setOptionalWords (List <String > words ) {
686
- StringBuilder builder = new StringBuilder ();
687
- for (String word : words ) {
688
- builder .append (word );
689
- builder .append ("," );
690
- }
691
- this .optionalWords = builder .toString ();
686
+ setOptionalWords (words .toArray (new String [words .size ()]));
692
687
return this ;
693
688
}
694
689
@@ -733,11 +728,7 @@ public Query setFilters(String filters) {
733
728
*/
734
729
@ Deprecated
735
730
public Query setFacetFilters (List <String > facets ) {
736
- JSONArray obj = new JSONArray ();
737
- for (String facet : facets ) {
738
- obj .put (facet );
739
- }
740
- this .facetFilters = obj .toString ();
731
+ setFacetFilters (facets .toArray (new String [facets .size ()]));
741
732
return this ;
742
733
}
743
734
@@ -776,11 +767,7 @@ public Query setFacetFilters(String facetFilters) {
776
767
*/
777
768
@ Deprecated
778
769
public Query setFacets (List <String > facets ) {
779
- JSONArray obj = new JSONArray ();
780
- for (String facet : facets ) {
781
- obj .put (facet );
782
- }
783
- this .facets = obj .toString ();
770
+ setFacets (facets .toArray (new String [facets .size ()]));
784
771
return this ;
785
772
}
786
773
@@ -841,15 +828,7 @@ public Query setNumericFilters(String numerics) {
841
828
*/
842
829
@ Deprecated
843
830
public Query setNumericFilters (List <String > numerics ) {
844
- StringBuilder builder = new StringBuilder ();
845
- boolean first = true ;
846
- for (String n : numerics ) {
847
- if (!first )
848
- builder .append ("," );
849
- builder .append (n );
850
- first = false ;
851
- }
852
- this .numerics = builder .toString ();
831
+ setNumericFilters (numerics .toArray (new String [numerics .size ()]));
853
832
return this ;
854
833
}
855
834
0 commit comments