Communication
Corporation
|
DEOLНomePage
Мужской клуб
Медицина
Детская страничка
Природа и мы
Культура. Искусство Отдых
Справки
Образование
Погода
Поиск
Прогулки по Интернет
|
|
|
КАК ПИСАТЬ ЗАПРОСЫ?
|
Если вас интересует полный перечень всех операторов, прыгайте сюда.
|
Примеры простых запросов
Обычно запрос представляет из себя просто одно или несколько слов, например:
|
микропроцессоры компании Intel
|
По такому запросу находятся документы, в которых встречаются все слова запроса. Есть, правда,
ограниченное число слов (союзы, предлоги и т.п.), которые в запросе игнорируются, так как не несут сами по себе
смысловой нагрузки. Например, по запросу:
|
яблоки на снегу
|
будут найдены все документы, в которых встречаются одновременно два слова: "яблоко" и "снег". Где в пределах документа
расположены слова, в какой грамматической форме они находятся — не важно. Слово "на", являющееся предлогом, игнорируется. Так
что приведенный запрос можно написать и так:
|
снег на яблоке
|
Результат поиска будет абсолютно такой же.
Стоит еще раз подчеркнуть важное и очень полезное свойство Апорта: независимо от того, в какой грамматической
форме вы пишите в запросе слово, оно находится в документах во всех своих формах. Например, по запросу:
|
человек шел
|
будут найдены среди прочих и документы, содержащие текст "люди идут". Распознавание всех форм
работает для обычных слов русского языка. Для экзотических слов, неологизмов и т.п. оно не проходит.
В этом случае может пригодиться
оператор "*" (звездочка). Например, вы хотите найти все, касающееся деятельности президента России, в том числе и
документы, содержащие слово "ельцинизм". Воспользуйтесь запросом:
|
ельцин*
|
Он позволит вам найти то, что вы хотите (а также документы со словами Ельцинище, ельцинцы, ельциненок и т.п),
поскольку звездочка заменяет собой любое число любых букв.
|
Поиск по адресам (по URL)
Вы можете искать документы не только по всему русскоязычному Интернету, но и по его части. Самый простой случай —
поиск по определенному серверу. Например:
|
url=www.intel.ru собака
|
По данному запросу будут найдены все документы на сервере www.intel.ru, содержащие слово "собака".
Возможно, вам интересно, а что будет, если написать просто:
|
url=www.intel.ru
|
В этом случае вы получите список всех документов, расположенных на указанном вами сервере.
Вы можете ограничивать поиск и сильнее — одним из каталогов сервера. Например:
|
url=www.intel.ru/sobaki/ сенбернар
|
По данному запросу документы, содержащие слово "сенбернар", будут искаться только в каталоге /sobaki (и
его подкаталогах) московского сервера корпорации Intel.
|
СПРАВОЧНИК ПО ЯЗЫКУ ЗАПРОСОВ
|
Логические операторы
|
ОПЕРАТОР
|
СИНОНИМЫ
|
ОПИСАНИЕ
|
И
|
AND
&
+
|
Оператор логическое И
подразумевается, его можно
опускать: запрос быстрый поиск полностью
эквивалентен запросу быстрый и поиск. По любому из этих запросов
будут найдены документы,
содержащие оба слова.
|
ИЛИ
|
OR
|
|
Оператор логическое ИЛИ позволяет искать документы, содержащие хотя бы один из операндов. По запросу быстрый или поиск будут найдены документы,
содержащие любое из
указанных слов или оба слова одновременно.
|
НЕ
|
NOT
-
|
Оператор логическое НЕ
ограничивает поиск документами, не содержащими слово, указанное
после оператора. По запросу фрукты не яблоки будут найдены документы,
содержащие слово "фрукты", но не содержащие слово "яблоки".
|
( )
|
|
Круглые скобки задают порядок
действия логических
операторов. По запросу быстрый или
качественный поиск будут выданы документы, содержащие
либо слово "быстрый",
либо одновременно слова "качественный"
и "поиск" (оператор и
действует первым). По запросу (быстрый или
качественный) поиск будут выданы документы,
где встречаются одновремено
слова "быстрый" и "поиск",
либо "качественный" и
"поиск". |
Операторы расстояния
|
ОПЕРАТОР
|
СИНОНИМЫ
|
ОПИСАНИЕ
|
" "
|
' '
|
Двойные или одинарные кавычки позволяют находить словосочетание,
указанное в них, или близкое к нему. Последняя оговорка связана с двумя обстоятельствами. Во-первых,
стоп-слова в кавычках игнорируются, как и в обычном запросе. Во-вторых, грамматическая форма слов также кавычками не
фиксируется. Пример: по запросу"яблоки на снегу" будут найдены документы, содержащие следующие фрагменты: "яблоки на снегу", "яблоки и снег", "яблокам под снегом",
"яблоко снег" и т.п.
|
сл2(...)
|
с2(...) w2(...) [2,...] |
Ограничение расстояния в словах (двойка указана как пример). Если вы хотите потребовать, чтобы заднные
вами слова встречались, скажем, в пределах 5 слов, то надо
написать: сл5(папа мама сын). При этом будут найдены документы, где между словами "папа", "мама" и "сын" стоит не более двух
других слов (то есть общее число слов во фрагменте не более 5). Порядок, в котором встречаются заданные
слова не важен. |
пр2(...)
|
п2(...) s2(...) {2,...} |
Ограничение расстояния в предложениях (двойка указана как пример). Если вы хотите потребовать, чтобы
заднные вами слова встречались, скажем, в пределах 1 предложения, то надо
написать: пр1(папа мама сын). |
Поиск по адресам
|
ОПЕРАТОР
|
СИНОНИМЫ
|
ОПИСАНИЕ
|
url=
|
url: |
Ограничение поиска одним или несколькими серверами, или даже частью сервера. Вот
несколько примеров.
Пример 1. Запрос:
По этому запросу будут выданы все документы, проиндексированные Апортом на сервере www.intel.ru. В этом случае
документы пока выдаются в случайном порядке.
Пример 2. Запрос:
url=www.intel.ru & IPI & условия
По этому запросу будут выданы все документы, сервера www.intel.ru, содержащие слова "IPI" и "условия".
Пример 3. Запрос:
url=www.intel.ru/IPINet/*
По этому запросу будут выданы все документы, проиндексированные Апортом на сервере www.intel.ru в каталоге IPINet
и его подкаталогах.
Пример 4. Запрос:
По этому запросу будут выданы все документы, проиндексированные Апортом на серверах www.agama.com, russia.agama.com
и т.д. Подобные запросы могут обрабатываються довольно долго. Не советуем давать запрос типа *.ru, так как выдача в
несколько миллионов документов вам все равно не нужна, а системе может и поплохеть.
|
Поиск по датам
|
ОПЕРАТОР
|
СИНОНИМЫ
|
ОПИСАНИЕ
|
дата=
|
дата: date= date:
|
Ограничение поиска документами, попадающими в заданный интервал дат. Вот
несколько примеров.
Пример 1. Запрос:
папа дата=01/01/97-01/02/97
По этому запросу будут выданы все документы, содержащие слово папа, и имеющие дату от 1 января 1997 года до
1 февраля 1997 года.
Пример 2. Запрос:
По этому запросу будут выданы все документы, содержащие слово папа, и имеющие дату 1 января 1997 года.
Пример 3. Запрос: или
По этому запросу будут выданы все документы, содержащие слово папа, и имеющие дату не позже 1 февраля 1997 года.
|
Прочие операторы
|
ОПЕРАТОР
|
СИНОНИМЫ
|
ОПИСАНИЕ
|
*
|
|
Звездочка в конце слова
символизирует, как это принято, произвольное число любых букв.
По запросу зелен* будут
найдены документы, содержащие любое из слов
зеленка, зелень, зеленый, Зеленоград
в любой грамматической форме.
|
!
|
|
Указание нормальной формы. Иногда некоторые формы разных слов совпадают.
Например, слово "пар" — это нормальная форма существительного мужского рода и родительный падеж
слова "пара" (в смысле двойка). Чтобы снять подобную неоднозначность, вы можете указать в запросе слово с
восклицательным знаком, чтобы подчеркнуть, что это нормальная форма, и отсечь хотя бы часть
ненужных словоформ и как-то ограничить выдачу. Так по запросу "пар!" не будет находиться словоформа
"парой", имеющаяся только у существительного женского рода "пара".
|
|