con palabras relacionadas te refieres a que las palabras esten en el titulo (por ejemplo buscar perro en "Perro muerde a transeunte) o que sean de temas similares (por ejemplo buscar perro y que salga "Veterinarios en huelga")...
******despues de revisar el enlace***********************
lo que debes hacer es lo siguiente, en la tabla de las noticias tienes que tener un campo ID para identificar las noticias...tonces, recives la palabra a buscar y la ocupas asi
SELECT ID,titulo FROM tabla_noticias WHERE titulo LIKE '%" & palabra & "%'
con eso, obtendrias los ID de las noticias que tienen la palabra que buscas en ellos...despues haces un ciclo con el recordset obtenido de la consulta anterior...
Código:
<%do while (not(recordset.EOF))%>
aqui mostramos el titulo <%=recordset.titulo%>
y aqui el enlace <a href="paginanoticia.asp?ID=<%=recordset.noticia%>">
<%recordset.movenext%>
y en paginanoticia buscas en las noticias por el id que le mandas por querystring y lo despliegas...
PD: este seria como el ejemplo buscar perro y que salga "Perro muerde a transeunte"...