Articulo de referencia

Lenguaje de consulta

Un lenguaje de consulta , también conocido como lenguaje de consulta de datos o lenguaje de consulta de bases de datos ( DQL ), es un lenguaje informático que se utiliza para re...

Un lenguaje de consulta , también conocido como lenguaje de consulta de datos o lenguaje de consulta de bases de datos ( DQL ), es un lenguaje informático que se utiliza para realizar consultas en bases de datos y sistemas de información . En los sistemas de bases de datos, los lenguajes de consulta se basan en una teoría estricta para recuperar información. [ 1 ] Un ejemplo bien conocido es el Lenguaje de Consulta Estructurada (SQL).

Tipos

En términos generales, los lenguajes de consulta se pueden clasificar según sean lenguajes de consulta de bases de datos o lenguajes de consulta de recuperación de información . La diferencia radica en que un lenguaje de consulta de bases de datos intenta proporcionar respuestas objetivas a preguntas objetivas, mientras que un lenguaje de consulta de recuperación de información intenta encontrar documentos que contengan información relevante para un área de investigación. Otros tipos de lenguajes de consulta incluyen:

  • Texto completo . El lenguaje de consulta más sencillo trata todos los términos como una bolsa de palabras que se comparan con las entradas del índice invertido , donde posteriormente se aplican modelos de clasificación para recuperar los documentos más relevantes. Solo se definen tokens en la gramática libre de contexto (GLC). Los motores de búsqueda web suelen utilizar este enfoque.
  • Booleano . Un lenguaje de consulta que también admite el uso de los operadores booleanos AND, OR, NOT.
  • Estructurado . Un lenguaje que admite búsquedas dentro de (una combinación de) campos cuando un documento está estructurado y ha sido indexado utilizando su estructura de documento.
  • Lenguaje natural . Un lenguaje de consulta que admite lenguaje natural analizando la consulta en lenguaje natural a un formato que se puede utilizar mejor para recuperar documentos relevantes, por ejemplo, con sistemas de respuesta a preguntas o búsqueda conversacional .

Ejemplos

Véase también

Referencias

  1. Schmitt, Ingo (enero de 2008). "QQL: un lenguaje de consulta para bases de datos e recuperación de información" . The VDLB Journal 17. 17 : 39–56 . doi : 10.1007 /s00778-007-0070-1 . S2CID 207032530 vía ACM Digital Library. 
  2. Norbert E. Fuchs; Kaarel Kaljurand; Gerold Schneider (2006). "Attempto Controlled English Meets the Challenges of Knowledge Representation, Reasoning, Interoperability and User Interfaces" (PDF) . FLAIRS 2006 .
  3. "Descripción general de FQL" . Desarrolladores de Facebook . Archivado del original el 18 de diciembre de 2013. Consultado el 11 de diciembre de 2013 .
  4. https://gellish.wiki.sourceforge.net/Querying+a+Gellish+English+database
  5. "Operadores de búsqueda" . Google Inc. Consultado el 22 de agosto de 2015 .
  6. "Lenguaje de consulta de Bing" . Microsoft. 22 de junio de 2010. Consultado el 22 de agosto de 2015 .