Некоторые виды языковых запросов в компьютерных системах:
- Языки запросов к базе данных. 1 Пытаются дать ответы на конкретные вопросы. 1
- Языки запросов к поиску информации. 1 Ищут документы, которые содержат сведения, относящиеся к исследуемой области. 1
- Полнотекстовые. 1 Рассматривают все термины как набор слов, которые нужно сопоставить с публикациями в инвертированном индексе. 1
- Логические. 1 Поддерживают использование логических операторов, таких как AND, ИЛИ, NOT. 1
- Структурированные. 1 Поддерживают поиск по комбинации полей, когда документ структурирован и проиндексирован с использованием его структуры. 1
- На естественном языке. 1 Преобразуют запрос на естественном языке в форму, которая лучше всего подходит для извлечения соответствующих документов, например, с помощью систем ответов на вопросы или диалогового поиска. 1
Также выделяют стандартные, скриптовые языки запросов и языки запросов к графам знаний и графовым базам данных. 5
Некоторые примеры языков запросов: AQL, CQL, Cypher, DMX, Datalog, F-logic, Jaql, JSONiq, LDAP, LogiQL, MQL, MDX, N1QL, OCL, Poliqarp Query Language, PQL, PRQL, QUEL, RDQL, SPARQL, SQL, XQuery, XPath и другие. 1