@@ -201,15 +201,15 @@ Query.prototype.rangeFilter = function(options){
201
201
var filters = options . map ( function ( option ) {
202
202
var key = option . field ;
203
203
var filter = { } ;
204
- filter [ key ] = '[' + format . escapeAndEncode ( option . start ) + '%20TO%20' + format . escapeAndEncode ( option . end ) + ']' ;
204
+ filter [ key ] = '[' + encodeURIComponent ( option . start ) + '%20TO%20' + encodeURIComponent ( option . end ) + ']' ;
205
205
return format . stringify ( filter , '' , ':' ) ;
206
206
} ) ;
207
207
parameter += filters . join ( '%20AND%20' ) ;
208
208
parameter += ")" ;
209
209
} else {
210
210
var key = options . field ;
211
211
var filter = { } ;
212
- filter [ key ] = '[' + format . escapeAndEncode ( options . start ) + '%20TO%20' + format . escapeAndEncode ( options . end ) + ']' ;
212
+ filter [ key ] = '[' + encodeURIComponent ( options . start ) + '%20TO%20' + encodeURIComponent ( options . end ) + ']' ;
213
213
parameter += format . stringify ( filter , '' , ':' ) ;
214
214
}
215
215
this . parameters . push ( parameter ) ;
@@ -234,7 +234,7 @@ Query.prototype.matchFilter = function(field,value){
234
234
var self = this ;
235
235
value = format . dateISOify ( value ) ;
236
236
var parameter = 'fq=' ;
237
- parameter += field + ':' + format . escapeAndEncode ( value ) ;
237
+ parameter += field + ':' + encodeURIComponent ( value ) ;
238
238
this . parameters . push ( parameter ) ;
239
239
return self ;
240
240
}
@@ -341,7 +341,7 @@ Query.prototype.group = function(options){
341
341
this . parameters . push ( 'group.sort=' + encodeURIComponent ( options . sort ) ) ;
342
342
}
343
343
if ( options . format ) {
344
- this . parameters . push ( 'group.format=' + format . escapeAndEncode ( options . format ) ) ;
344
+ this . parameters . push ( 'group.format=' + encodeURIComponent ( options . format ) ) ;
345
345
}
346
346
if ( options . main !== undefined ) {
347
347
this . parameters . push ( 'group.main=' + options . main ) ;
@@ -395,10 +395,10 @@ Query.prototype.facet = function(options){
395
395
}
396
396
}
397
397
if ( options . prefix ) {
398
- this . parameters . push ( 'facet.prefix=' + format . escapeAndEncode ( options . prefix ) )
398
+ this . parameters . push ( 'facet.prefix=' + encodeURIComponent ( options . prefix ) )
399
399
}
400
400
if ( options . sort ) {
401
- this . parameters . push ( 'facet.sort=' + format . escapeAndEncode ( options . sort ) )
401
+ this . parameters . push ( 'facet.sort=' + encodeURIComponent ( options . sort ) )
402
402
}
403
403
if ( options . limit !== undefined ) {
404
404
this . parameters . push ( 'facet.limit=' + options . limit ) ;
@@ -447,7 +447,7 @@ Query.prototype.mlt = function(options){
447
447
}
448
448
if ( options . fl ) {
449
449
if ( options . fl instanceof Array ) options . fl = options . fl . join ( ',' ) ;
450
- this . parameters . push ( 'mlt.fl=' + format . escapeAndEncode ( options . fl ) )
450
+ this . parameters . push ( 'mlt.fl=' + encodeURIComponent ( options . fl ) )
451
451
}
452
452
if ( options . count !== undefined ) {
453
453
this . parameters . push ( 'mlt.count=' + options . count )
@@ -477,7 +477,7 @@ Query.prototype.mlt = function(options){
477
477
if ( typeof options . qf === 'object' ) {
478
478
var parameter = querystring . stringify ( options . qf , '%20' , '^' ) ; ;
479
479
} else {
480
- var parameter = format . escapeAndEncode ( options . qf ) ;
480
+ var parameter = encodeURIComponent ( options . qf ) ;
481
481
}
482
482
this . parameters . push ( 'mlt.qf=' + parameter ) ;
483
483
}
0 commit comments