A lo mejor es una "jalada" (expesión mexicana

), pero tal vez te agrade la idea.
Podrías hacer que, una vez terminando de capturar la noticia, el usuario marcara en el texarea (con alguna función java script o como en el foro se marca texto con estilo) las palabras con que desee relacionar la noticia.
De esta forma, alguna rutina automática buscaría estas palabras en alguna BD de conocimientos (o si solo son ciudades, un catálogo de Cd's) y agregaría los registros a tu(s) tabla(s) resolución y establecería las relaciones.
Creo que es mucho más fácil que seleccionar de una lista o una lista páginada.
Saludos estimado