You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
686 B

var population = 'population';
var weights = require('pelias-model').weights;
module.exports = [
{
'_script': {
'script': 'if (doc.containsKey(\''+ population + '\'))' +
' { return doc[\'' + population + '\'].value }' +
' else { return 0 }',
'type': 'number',
'order': 'desc'
}
},
{
'_script': {
'params': {
'weights': weights
},
'script': 'if (doc.containsKey(\'_type\')) { '+
'type=doc[\'_type\'].value; '+
'return ( type in weights ) ? weights[ type ] : 0 }' +
'else { return 0 }',
'type': 'number',
'order': 'desc'
}
}
];