Exige conhecimentos sobre a base de dados a ser consultada e sua estrutura de informação, conhecimento de idiomas, da linguagem utilizada, dos instrumentos de auxílio para identificação da terminologia a ser usada, de lógica booleana e demais recursos disponibilizados para a obtenção dos resultados de pesquisa esperados. Trata-se