Duizenden is niet zo veel, en duizenden gedeeld door tientallen is nog minder. Je kunt dit waarschijnlijk allemaal in de frontend laden en type-a-head-suggesties en typefouten in de frontend doen, en dan alleen exacte stringovereenkomsten in de database behandelen. Dat zou een btree-index opleveren op (food, price)
zeer efficiënt. (Vermoedelijk is het land niet nodig omdat het voedsel het land impliceert, of werkt het niet zo?)