ИнфоРост
информационные технологии для архивов и библиотек
Главная Поиск

Поиск


 

 

Правила составления поисковых запросов:

Оператор   Пример запроса   Что он находит

Одно или несколько ключевых слов без операторов  
ленин сталин
  При поиске учитывается морфология для большинства общеупотребительных слов. Это означает, что все слова в запросах будут искаться с учетом своих различных форм - включая ленину, лениным и т.д. Регистр вводимых слов не учитывается. Слова, не соединенные никаким оператором (разделенные одним или несколькими пробелами), автоматически воспринимаются в системе как соединенные оператором OR. Данный вид поиска произведет наибольшее количество результатов. пример запроса

AND (русский аналог И) или знак плюс +  
ленин AND сталин
+ленин +сталин
"ленин сталин"~15
  Используется для связывания двух или нескольких слов, наличие каждого из которых в поисковом документе обязательно. Если необходимо найти два слова на определенном ограниченном расстоянии друг от друга в одном документе (например, слова не должны отстоять друг от друга больше чем на 15 слов), то используйте запрос "ленин сталин"~15. пример запроса

NOT (русский аналог НЕ) или знак минус -  
ленин NOT сталин
+ленин -сталин
  Употребляется перед словами, наличие которых в документе необходимо исключить. Т.е. данный запрос позволит найти документы, в которых есть ленин, но отсутствует сталин. Оператор NOT требует присутствие в запросе обязательных слов. Т.е. запрос NOT москва - некорректен. пример запроса

OR (русский аналог ИЛИ)  
ленин OR сталин
  Используется для связывания двух или нескольких слов, наличия только одного из которых достаточно. пример запроса

"" (двойные кавычки - точное соответствие)  
"Институт атомной энергии"
  Поиск на точное совпадение или фразовые запросы обрамляются двойными кавычками. Данный запрос позволит найти документы, содержащие точный вариант введенной фразы. Также фразовые запросы удобно использовать при поиске конкретного фонда по номеру: "РГАНИ. Ф. 3." пример запроса

* (звездочка - подстановочный оператор)  
геолог*
  Используется для замены любой последовательности букв в середине или в конце слова. Пример: геолог* - будут найдены документы со словами геология, Геологическом, геолого-географических, геолого-минералогических и т.д. пример запроса

? (знак вопроса - подстановочный оператор)  
к?мпания
  Знак ? ставится в слове вместо произвольной буквы. Запрос к?мпания позволит найти слова компания и кампания. пример запроса

~ (тильда - неточное совпадение)  
немец~
  Запросы на неточное совпадение (нечеткий поиск) или fuzzy search. Поставленная в конце слова тильда позволит составить запрос на неточное совпадение. Запросы этой группы дают возможность поиска документов со словами, написание которых можно задать только приблизительно. Степень приблизительности высчитывается стандартными математическими средствами. Запрос на немец~ найдет "немецких", "немцы","немцам", "по-немецки". пример запроса

~1 (тильда с числом - ограничение нечеткого совпадения)  
карта~1
  Цифра после тильды в конце слова позволяет ограничить количество ошибочных букв в одном слове. Например, запрос карта~1 позволяет одну ошибочную буквы в любом месте слова - поэтому он найдет и "карты" и "марта". пример запроса

""~2 (запрос на близость расстояния между словами)  
"была ликвидация"~2
  При использовании двух и больше слов в кавычках, цифра после тильды определяет количество допустимых слов между искомыми словами. пример запроса

Комбинированные запросы       Логические запросы можно комбинировать. В разборе логических запросов приоритет у оператора AND равен приоритету оператора NOT и выше приоритета оператора OR. Для того чтобы задать свой приоритет операторов в поисковом запросе необходимо использовать круглые скобки.

   
деревообрабатывающий OR лесообрабатывающий NOT комбинат
  Запрос найдет документы, в которых присутствуют слова "деревообрабатывающий" или "лесообрабатывающий", но отсутствует слово "комбинат". пример запроса

   
(деревообрабатывающий OR лесообрабатывающий) AND
(комбинат OR завод OR предприятие)
  Запрос найдет документы, в которых присутствуют два любых слова или несколько слов из указанных в скобках. пример запроса

   
("народ царь"~10) AND собрание
  Запрос найдет документы, в которых "народ" и "царь" отстоят друг от друга не более чем на 10 слов и присутствует слово "собрание". пример запроса