A Lunr.js Extension to Support Large Scale Search on Any Scale Devices