Ti ho perso. Cmq come hai capito la sequenza delle parole chiave deve seguire questa logica: se delle parole sono comprese in altre parole, come nel caso di city e city_id devi ordinarle mettendo prima city_id e poi city.
Ma mettendo tutte le parole chiave ti genera un risultato scorretto?

Posta un esempio completo.