Язык контекстных запросов - Contextual Query Language

Язык контекстных запросов (CQL), ранее известный как Общий язык запросов,[1] это формальный язык для представления запросов к поиск информации такие системы как поисковые системы, библиографические каталоги и музей информация о сборе. На основе семантика из Z39.50, цель его разработки состоит в том, чтобы запросы были удобочитаемыми и доступными для записи, а язык был интуитивно понятным, сохраняя при этом выразительность более сложных языки запросов. Он разрабатывается и поддерживается агентством обслуживания Z39.50, входящим в состав Библиотека Конгресса.

Примеры синтаксиса запросов

Простые запросы:

динозавр "полный динозавр" title = "полный динозавр" точное название "полный динозавр"

Запросы с использованием Логическая логика:

динозавр или птица Назначение Паломара и динозавр "ледникового периода" не рептилии динозавр и птица или диноптица (птица или динозавр) и (перья или чешуя) "пернатый динозавр" и (иксиан или чихол)

Доступ к запросам индексы публикаций:

Год публикации <1980lengthOfFemur> 2.4bioMass> = 100

Запросы, основанные на близости слов друг к другу в документе:

ребра прокс / расстояние <= 5 шеврон ребер прокс / единица = предложение шеврон ребра прокс / расстояние> 0 / единица = шевроны абзаца

Запросы по нескольким размеры:

дата в пределах "2002 2005" дата Диапазон включает 2003 г.

Запросы на основе актуальность:

тема любая / релевантная "лягушка-рыба" тема любая / rel.lr "лягушка-рыба"

В последнем примере указывается использование определенного алгоритм за логистическая регрессия.[2]

Рекомендации

внешняя ссылка

Эта статья включаетматериалы общественного достояния от Правительство США документ: "https://www.loc.gov/standards/sru/cql/ ".