Currently, the dashboard is build in HTML dashboard with javascript, but I found that the searchmanager is only return not more than 100 rows in js. May I know how to control the return no.
var r = searchmanager1.data('results');
searchmanager1.on('search:done', function(state,job) {
console.log('total:' + state.content.resultCount); //Return 270 or more
});
r.on('data', function(results) {
console.log('length:' + r.data().rows.length); // Only return 100
});
Uh I've found it on some github code:
searchManager.data('results', {count: 0, output_mode: 'json'}).on('data', parseData);
In my case I had to use 'json_rows', like so:
searchManager.data('results', {count: 0, output_mode: 'json_rows'}).on('data', parseData);
Thank you! This answer saved me a lot of time 🙂
I signed in just so I could say thank you, you have saved me a whole lot of stress.
Same problem. No ideas?