Van de vier bovenstaande opties met 3 echte zoekopdrachten in mijn app, die elk ongeveer 1-3 seconden duren om uit te voeren, bleek methode 3 de snelste te zijn voor iedereen die geïnteresseerd was.
Methode 1 en 2 waren ongeveer een volle 1/2 seconde langzamer en methode 4 was slechts iets langzamer.
Bewerken:ik deed deze benchmarks met behulp van de console.time('query')
suggestie in de opmerkingen hierboven.