Soy de la opinión que deberías trabajar con
Custom Fields para crear ese campo adicional que te guarde las palabras claves, luego refinar la búsqueda para que te busque en ese campo, para ello pienso que podrás encontrar alguna idea si lees aquí
http://codex.wordpress.org/Function_Reference/WP_Query
Saludos