Accidenti, bella sfida.
Penso una buona capacità sia la semplificazione.
"Stasera mi sento un cinghiale e voglio farmi du spaghi all'amatriciana e una cassoeula dalle parti de Pavia ma non da Primus che tanto già so preferisce cucinare pesce, eccheccazz"
Proviamo a semplificare.
"cinghiale", "amatriciana", "casseruola". Metti queste parole.
Pavia viene dalla Provincia che scegli, ammesso che il sito sia per tutta Italia. (vedi
www.ristomagic.com che ha queste ambizioni. Sarà completato tra 4 secoli). In quanto a Primus, sufficente tu non lo legga. Se leggi la pagina di ricerca avanzata, puoi ottenere qualcosa. Posso anche escludere il ristorante che non vuoi. ma penso che fai più fatica a dirmelo che a non leggerlo. Oppure può essere sufficente digitare "primi", per esempio, e non ti verranno i primi di pesce.
Non sò se sono riuscito a dire qualcosa di valido. Mi piacerebbe, ma sò che tu potresti avere tutte le ragioni.