const db = require('./data/search.json').associations; const Fuse = require('fuse.js'); module.exports = (query, id) => { const fuse = new Fuse(db, { keys: [ 'title', 'endpoint' ] }) let results = []; for (let item of fuse.search(query)) { results.push(item.item.endpoint); } if (fuse.search(query).length > 0) { exact = fuse.search(query)[0].endpoint; } else { exact = null; } return { results, exact }; }