Interested Article - Contextual Query Language
- 2021-12-17
- 1
CQL ( англ. Contextual Query Language — контекстуальный язык запросов, ранее англ. Common Query Language — универсальный язык запросов) — формальный язык для представления запросов к системам информационного поиска, таких как поисковые системы , библиографические каталоги и музейные информационные коллекции.
Язык запросов построен на семантике Z39.50 , цель его создания состояла в том, чтобы запросы могли быть легко прочитаны и написаны человеком, и речь была достаточно понятной при поддержке выражений более сложных языков запросов.
CQL разработан и поддерживается агентством поддержки Z39.50, входящим в состав Библиотеки Конгресса . В настоящее время возможности запросов на CQL перенесены в разработанные тем же агентством протоколы SRU/SRW.
Примеры запросов на языке CQL
Простые запросы:
dinosaur
"complete dinosaur"
title = "complete dinosaur"
title exact "the complete dinosaur"
Запросы, использующие простые логические конструкции:
dinosaur or bird
Palomar assignment and "ice age"
dinosaur not reptile
dinosaur and bird or dinobird
(bird or dinosaur) and (feathers or scales)
"feathered dinosaur" and (yixian or jehol)
Запросы с доступом к поисковому книжному указателю :
publicationYear < 1980
lengthOfFemur > 2.4
bioMass >= 100
Запросы использующие близость слов в поисковом индексе:
ribs prox/distance<=5 chevrons
ribs prox/unit=sentence chevrons
ribs prox/distance>0/unit=paragraph chevrons
date within "2002 2005"
dateRange encloses 2003
Запросы использующие поисковую релевантность :
subject any/relevant "fish frog"
subject any/rel.lr "fish frog"
Последний запрос подразумевает использование - одного из специализированных профилей CQL, .
См. также
Ссылки
- (англ.)
- 2021-12-17
- 1