@@ -350,10 +350,10 @@ function buildSort(parameters) {
350
350
351
351
function buildFieldsFilter ( parameters ) {
352
352
const { fields } = parameters
353
- let _sourceInclude = [ ]
353
+ let _sourceIncludes = [ ]
354
354
if ( parameters . hasOwnProperty ( 'fields' ) ) {
355
355
// if fields parameters supplied at all, start with this initial set, otherwise return all
356
- _sourceInclude = [
356
+ _sourceIncludes = [
357
357
'id' ,
358
358
'type' ,
359
359
'geometry' ,
@@ -364,24 +364,24 @@ function buildFieldsFilter(parameters) {
364
364
'properties.datetime'
365
365
]
366
366
}
367
- let _sourceExclude = [ ]
367
+ let _sourceExcludes = [ ]
368
368
if ( fields ) {
369
369
const { include, exclude } = fields
370
370
// Add include fields to the source include list if they're not already in it
371
371
if ( include && include . length > 0 ) {
372
372
include . forEach ( ( field ) => {
373
- if ( _sourceInclude . indexOf ( field ) < 0 ) {
374
- _sourceInclude . push ( field )
373
+ if ( _sourceIncludes . indexOf ( field ) < 0 ) {
374
+ _sourceIncludes . push ( field )
375
375
}
376
376
} )
377
377
}
378
378
// Remove exclude fields from the default include list and add them to the source exclude list
379
379
if ( exclude && exclude . length > 0 ) {
380
- _sourceInclude = _sourceInclude . filter ( ( field ) => ! exclude . includes ( field ) )
381
- _sourceExclude = exclude
380
+ _sourceIncludes = _sourceIncludes . filter ( ( field ) => ! exclude . includes ( field ) )
381
+ _sourceExcludes = exclude
382
382
}
383
383
}
384
- return { _sourceInclude , _sourceExclude }
384
+ return { _sourceIncludes , _sourceExcludes }
385
385
}
386
386
387
387
@@ -423,12 +423,12 @@ async function search(parameters, index = '*', page = 1, limit = 10) {
423
423
}
424
424
425
425
// disable fields filter for now
426
- const { _sourceInclude , _sourceExclude } = buildFieldsFilter ( parameters )
427
- if ( _sourceExclude . length > 0 ) {
428
- searchParams . _sourceExclude = _sourceExclude
426
+ const { _sourceIncludes , _sourceExcludes } = buildFieldsFilter ( parameters )
427
+ if ( _sourceExcludes . length > 0 ) {
428
+ searchParams . _sourceExcludes = _sourceExcludes
429
429
}
430
- if ( _sourceInclude . length > 0 ) {
431
- searchParams . _sourceInclude = _sourceInclude
430
+ if ( _sourceIncludes . length > 0 ) {
431
+ searchParams . _sourceIncludes = _sourceIncludes
432
432
}
433
433
434
434
logger . info ( `Elasticsearch query: ${ JSON . stringify ( searchParams ) } ` )
0 commit comments