Системное и прикладное программное обеспечение персонального компьютера. Герасимов А.И - 56 стр.

UptoLike

56
2
лодный ~ горячий" будут найдены все документы, содержащие слово "хо-
лодный", рядом с которым (в пределах предложения) нет слова "горя-
чий".
Чтобы перейти от операций уровня предложения до операций уровня
документа, удвойте соответствующий знак. Одинарный оператор (&, ~)
ищет в пределах предложения, двойной (&&, ~~) – в пределах документа.
Например, по запросу "холодная && вода" будут найдены документы
со-
держащие где бы то ни было оба эти слова. А запрос "квас ~~ теплый" вы-
даст все документы со словом "квас", но без слова "теплый"
Если все слова в тексте перенумеровать по порядку их следования,
то расстояние между словами a и b - это разница между номерами слов a и
b. Таким образом, расстояние между
соседними словами равно 1 (а не 0), а
расстояние между соседними словами, стоящими не в 'том' порядке, равно
-1. То же самое относится и к предложениям. Например, задав фразу "хо-
лодная /2 вода", Вы требуете найти документы, в которых содержатся и
слово "холодный" и слово "вода", причем расстояние между ними должно
быть не более
двух слов и они должны находиться в одном предложении.
Практически все знаки можно комбинировать с ограничением рас-
стояния. Например, результатом поиска по запросу "холодный ~ /+1 вода"
будут документы, содержащие слово "холодный", причем в этих докумен-
тах слово "вода" не следует непосредственно за словом "холодный".
Если знаки ограничения по расстоянию стоят после
двойных опера-
торов, то употребленные там числа - это расстояние не в словах, а в пред-
ложениях. Расстояние в предложениях определяется аналогично расстоя-
нию в словах.
Запрос "холодная && /1 вода" означает, что слово "вода" должно на-
ходиться в том же самом, либо в соседнем со словом "холодный" предло-
жении.
Вместо одного слова в
запросе можно подставить целое выражение.
Для этого его надо взять в скобки.
Например, запрос "(холодный,горячий) /+1 (вода|огонь)" задает по-
иск документов, которые содержат любую из фраз "холодная вода", "хо-
лодный огонь", "горячая вода", "горячий огонь".
Для экзотических слов, неологизмов и т.п. оно не проходит. В этом
случае может
пригодиться оператор "*" (звездочка). Например, вы хотите
найти все, касающееся деятельности президента России, в том числе и до-
кументы, содержащие слово "ельцинизм". Воспользуйтесь запросом: ель-
цин* . Он позволит вам найти то, что вы хотите (а также документы со
лодный ~ горячий" будут найдены все документы, содержащие слово "хо-
лодный", рядом с которым       (в пределах предложения) нет слова "горя-
чий".
      Чтобы перейти от операций уровня предложения до операций уровня
документа, удвойте соответствующий знак. Одинарный оператор (&, ~)
ищет в пределах предложения, двойной (&&, ~~) – в пределах документа.
Например, по запросу "холодная && вода" будут найдены документы со-
держащие где бы то ни было оба эти слова. А запрос "квас ~~ теплый" вы-
даст все документы со словом "квас", но без слова "теплый"
      Если все слова в тексте перенумеровать по порядку их следования,
то расстояние между словами a и b - это разница между номерами слов a и
b. Таким образом, расстояние между соседними словами равно 1 (а не 0), а
расстояние между соседними словами, стоящими не в 'том' порядке, равно
-1. То же самое относится и к предложениям. Например, задав фразу "хо-
лодная /2 вода", Вы требуете найти документы, в которых содержатся и
слово "холодный" и слово "вода", причем расстояние между ними должно
быть не более двух слов и они должны находиться в одном предложении.
      Практически все знаки можно комбинировать с ограничением рас-
стояния. Например, результатом поиска по запросу "холодный ~ /+1 вода"
будут документы, содержащие слово "холодный", причем в этих докумен-
тах слово "вода" не следует непосредственно за словом "холодный".
      Если знаки ограничения по расстоянию стоят после двойных опера-
торов, то употребленные там числа - это расстояние не в словах, а в пред-
ложениях. Расстояние в предложениях определяется аналогично расстоя-
нию в словах.
      Запрос "холодная && /1 вода" означает, что слово "вода" должно на-
ходиться в том же самом, либо в соседнем со словом "холодный" предло-
жении.
      Вместо одного слова в запросе можно подставить целое выражение.
Для этого его надо взять в скобки.
      Например, запрос "(холодный,горячий) /+1 (вода|огонь)" задает по-
иск документов, которые содержат любую из фраз "холодная вода", "хо-
лодный огонь", "горячая вода", "горячий огонь".
      Для экзотических слов, неологизмов и т.п. оно не проходит. В этом
случае может пригодиться оператор "*" (звездочка). Например, вы хотите
найти все, касающееся деятельности президента России, в том числе и до-
кументы, содержащие слово "ельцинизм". Воспользуйтесь запросом: ель-
цин* . Он позволит вам найти то, что вы хотите (а также документы со


56
2