var logger = require('../src/logger'), queries = require('geopipes-elasticsearch-backend').queries; function generate( params ){ var centroid = { lat: params.lat, lon: params.lon }; var query = queries.distance( centroid, { size: params.size } ); // add search condition to distance query query.query.filtered.query = { query_string : { query: params.input, fields: ['name.default'], default_operator: 'OR' } }; return query; } module.exports = generate;