Un lenguaje de consulta de recuperación de información (IR) es un lenguaje de consulta que se utiliza para convertir las consultas en un índice de búsqueda. Un lenguaje de consulta se define formalmente en una gramática libre de contexto (CFG) y los usuarios pueden usarlo en forma textual, visual / UI o de voz. Los lenguajes de consulta avanzados a menudo se definen para usuarios profesionales en motores de búsqueda verticales , por lo que obtienen más control sobre la formulación de consultas.
Tipos de lenguajes de consulta
- Texto completo . Un lenguaje de consulta más simple es tratar todos los términos como una bolsa de palabras que deben coincidir con las publicaciones en el índice invertido y donde posteriormente se aplican modelos de clasificación para recuperar los documentos más relevantes. Solo los tokens están definidos en el CFG. Los motores de búsqueda web suelen utilizar este enfoque.
- Booleano . Un lenguaje de consulta que también admite el uso de operadores booleanos Y, O, NO.
- Estructurado . Un lenguaje que admite la búsqueda dentro de (una combinación de) campos cuando un documento está estructurado y se ha indexado utilizando su estructura de documento.
- Lenguaje natural . Un lenguaje de consulta que admite el lenguaje natural al analizar la consulta en lenguaje natural en un formulario que se puede utilizar mejor para recuperar documentos relevantes, por ejemplo, con sistemas de respuesta a preguntas o búsqueda conversacional .
Tenga en cuenta que los lenguajes de consulta de infrarrojos pueden ser una combinación de diferentes tipos. Los operadores especiales con comodines y las funciones de búsqueda especiales para búsquedas de frases o que distinguen entre mayúsculas y minúsculas se pueden definir como parte de un lenguaje de consulta.
Ejemplos de
Un ejemplo de un lenguaje de consulta de IR es el lenguaje de consulta contextual (CQL), un lenguaje formal para representar consultas en sistemas de recuperación de información como índices web, catálogos bibliográficos e información de colecciones de museos.