Для создания поисковых запросов просто введите свой запрос в поле для запросов с логическими условиями на странице «Расширенный поиск». Например, можно ввести такой запрос:
Anywhere:(canadian immigration) -Title:(census) language:(eng) format:(BK)
для поиска книг на английском языке об иммиграции в Канаду, в названии которых нет слова census (перепись).
Приведенная ниже информация поможет вам в составлении поисковых запросов.
Поля
При расширенном поиске можно указать, какие именно вас интересуют сведения, выбрав нужное поле для поиска в каталоге. Ниже приведен список самых распространенных полей. Каждое поле обладает своим двухбуквенным кодом. Чтобы указать поле, можно ввести его название или код.
Название поля | Код | Пример |
Agerating | ag | ag:14A |
Anywhere | an | leprechaun or an:leprechaun |
Artist | ar | ar:beatles |
Audience | ad | ad:juvenile |
Author | au | au:enright |
Available | av | av:Main |
Award | aw | aw:giller |
Branch | br | br:Main |
Call Number | ca | ca:”J 637.4 GRE” |
Contents | cn | cn:(Hey Jude) |
ContentType | cc | cc:Fiction |
Contributor | co | co:shepard |
Edition | ed | ed:(special education edition) |
Format | fo | fo:dvd |
GeneralNote | gn | gn:(includes index) |
Genre | ge | ge:biography |
GenreHeading | gh | gh:memoire |
GenreTag | gt | gt:synthpop |
Identifier | id | id:972.81016Sch |
Language | la | la:fre |
Lexile | lx | lx:[200 TO 300] |
LocalHeading | lh | lh:local author |
Localid | li | li:436899 |
Mood | mo | mo:dark |
New | nw | nw:[0 TO 30] |
Notes | no | no:(live recording) |
OnOrder | oo | oo:(true) |
Period | pe | pe:[794 TO 1185] |
Publisher | pu | pu:groundwood |
Pubyear | py | py:[1918 TO 1939] |
Region | re | re:babylon |
Series | se | se:(bartimaeus trilogy) |
Starrating | sr | sr:5 or sr:[4 TO 5] |
Subject | su | su:samarkand |
SubjectHeading | sh | sh:revolutions |
Summary | sm | sm:shylock |
Tag | tg | tg:(slow food) |
Theme | th | th:energy |
Title | ti | ti:macbeth |
Topic | tp | tp:volcanoes |
TopicTheme | tt | tt:geothermal |
Чтобы задать условие, укажите поле и через двоеточие — слово или значение. Например:
series:eye
С помощью этого запроса можно будет найти часть серии со словом «eye» (глаз) в названии.
Если не указать поле, поисковая система будет искать введенное слово по всем полям. При следующем запросе слово «eye» (глаз) будет искаться в поле серий, а слово «witness» — везде:
series:eye witness
Чтобы искать в поле более одного слова, заключите слова в скобки:
series:(eye witness)
Логические операторы
Можно ввести комбинацию из различных условий поиска при помощи логических операторов AND, OR и NOT.
Логические операторы необходимо писать ПРОПИСНЫМИ БУКВАМИ. При этом название поля, искомые слова и значения не чувствительны к регистру.
Операторы AND и OR
AND — стандартный оператор для указания двух и более полей. При использовании оператора AND будут возвращены только те результаты, которые соответствуют всем условиям поиска.
Чтобы найти произведения, соответствующие хотя бы одному (не обязательно всем) из условий поиска, используйте оператор OR.
Заключайте условия в скобки, чтобы отнести их к одному полю или сгруппировать условия OR. Например, чтобы найти произведение, в названии которого будет слово «Poppins», в формате DVD-диска или видеокассеты, наберите следующий запрос:
title:Poppins format:(dvd OR vc)
Оператор NOT
При помощи оператора NOT можно исключить из результатов произведения, удовлетворяющие условиям, указанным после NOT. Вместо слова NOT можно использовать дефис (-), но после него не должно быть пробела. Для поиска произведений, в описании которых есть слово Potter, но нет слова Harry, можно ввести один из следующих запросов:
Potter NOT Harry
Potter -Harry
Оператор NOT нельзя использовать с одним условием. Например, следующий запрос не даст каких-либо результатов:
NOT Harry
Запросы с символом подстановки
В запросах с символом подстановки используется символ звездочки (*), который заменяется любым количеством символов для поиска совпадения. Например, если вам нужно найти слова «judicial», «judiciary» или «judicious», вы можете ввести следующий запрос:
judici*
Нельзя использовать символ звездочки (*) в качестве первого символа запроса.
Другое применение символов подстановки — поиск группы произведений по их шифру хранения. Например, можно ввести запрос «ca:330*» или «callnumber:330*» (если шифр хранения не содержит пробела) либо «ca:»J 636.7*»» (шифр хранения, содержащий пробел, заключают в кавычки). Для подстановки нескольких символов используется символ звездочки (*), а знак вопроса (? ) используется для подстановки одного символа.
Кроме того, вы можете искать наименования по диапазону значений. Например: ca:[“PRE” TO “PRO”].
Поиск по диапазону значений
Поиск по диапазону значений позволяет найти произведения, значения полей которых находятся в пределах диапазона.
pubyear:[1960 TO 1999]
Данный запрос позволяет найти произведения, опубликованные между 1960 и 1999 годами включительно.
sr:[4 TO 5]
Таким образом можно найти произведения с рейтингом 4–5 звезд.
В поисковом запросе можно учитывать и не учитывать крайние значения диапазона. Чтобы включить в поиск крайние значения диапазона, их необходимо заключить в квадратные скобки. Чтобы не включать в поиск крайние значения диапазона, их необходимо заключить в фигурные скобки.
Включение в поиск специальных символов
При расширенном поиске вы можете включить в поисковый запрос специальные символы, которые являются частью синтаксиса поисковой системы. К специальным символам относятся следующие символы:
+ – && || ! ( ) { } [ ] ^ ” ~ * ? : \
Для поиска этих символов в тексте перед ними необходимо поставить обратную косую черту (\). Например, чтобы найти (1+1):2, следует ввести такой запрос:
\(1\+1\)\:2
Примечание. Синтаксис расширенного поиска во многом основывается на возможностях поисковой библиотеки Lucene.