Broadly, query languages may be classified according to whether they are database query languages or information retrieval query languages.