Estos resultados pueden depender de las palabras clave utilizadas y no siempre son correctos.
La dificultad de este tipo de búsqueda recae en que para los seres humanos es fácil establecer equivalencias semánticas entre diferentes expresiones pero este proceso no es evidente para los sistemas automatizados.
Un sistema de búsqueda semántica ideal tendría que emular un hipotético sistema de búsqueda humano con una memoria suficientemente grande para recordar y relacionar todas las preguntas y respuestas anteriormente consultadas.
Finalmente el objetivo definitivo para un sistema artificial de búsqueda semántica será obtener los mismos resultados y en el mismo orden de relevancia respecto a diferentes consultas semánticamente equivalentes.
Típicamente el caso que suele presentarse es el de un usuario con una necesidad de información más o menos concreta que propone una consulta a un motor de búsqueda, esta consulta contiene palabras clave que el usuario considera necesarias o correctas para obtener la información deseada.
Interpretar la pregunta del usuario extrayendo los conceptos más relevantes de la frase.
Una estructura de este tipo pretende representar el conocimiento lingüístico mostrando las interrelaciones entre conceptos.
De esta forma, cada concepto enriquece con sus características y su significado a los nodos cercanos.