UNPKG

444 BJavaScriptView Raw
1
2module.exports = function( vs ){
3
4 // validate required params
5 if( !vs.isset('boundary:country') ||
6 !vs.isset('admin:country_a:analyzer') ||
7 !vs.isset('admin:country_a:field') ){
8 return null;
9 }
10
11 // base view
12 var view = { 'match': {} };
13
14 // match query
15 view.match[ vs.var('admin:country_a:field') ] = {
16 analyzer: vs.var('admin:country_a:analyzer'),
17 query: vs.var('boundary:country')
18 };
19
20 return view;
21};