Cierto cierto, sobre gustos no hay nada escrito. Sin embargo, para poder hacer lo que tu dices, de igual forma habría que buscar los términos técnicos en el texto de la notica, y para ello habría que hacer una consulta SQL igual.
El JS es una añadidura, es lo de menos importancia. Lo primordial es poder analizar el texto de la noticia para "ver" si existe alguna palabra técnica que pueda ser definida, en base a las definiciones que se encuentran en la tabla DEFINICIONES.
En el foro de PHP me propusieron que al cargar la página, metiese todas las definiciones en un array, y luego con funciones específicas de PHP buscara las palabras técnicas en el texto de cada noticia y definiese cada una. Este método es muy fácil de lograr, pero no se si será el más eficiente.
¿Alguna idea?