Un vocabulario controlado es una lista estructurada y normalizada de términos (palabras clave o descriptores) que se utiliza para indexar y recuperar información de manera precisa. Su objetivo es reducir la ambigüedad del lenguaje natural y mejorar la pertinencia de los resultados de búsqueda.  

Un tesauro es un tipo específico de vocabulario controlado que, además de indexar términos normalizados, los estructura mediante relaciones semánticas explícitas.