ductile
Version:
Elasticsearch Bulk Loader
38 lines (31 loc) • 673 B
JavaScript
// Generated by CoffeeScript 1.11.1
(function() {
var asInt, log, querystring;
querystring = require('querystring');
log = require('bog');
asInt = function(s) {
var ex, n;
if (!s) {
return void 0;
}
try {
n = parseInt(s, 10);
if (isNaN(n)) {
throw Error('nan');
}
return n;
} catch (error) {
ex = error;
log.warn("Failed to interpret as int: " + s);
return void 0;
}
};
module.exports = function(str) {
var p, ref;
p = querystring.parse(str);
return {
q: (ref = p.q) != null ? ref : ''
};
};
}).call(this);
//# sourceMappingURL=query-to-search.js.map