Иллюстрированный самоучитель по Microsoft Windows 2000

Другие службы Интернета в Windows 2000. Служба индексирования.

Текстовые запросы.

Для свободных текстовых запросов можно указывать группу слов или законченное предложение. Служба индексирования находит документы, которые лучше всего соответствуют словам и фразам в свободно текстовом запросе. Булевы операторы и подстановочные символы в таком запросе игнорируются.

Запросы на поиск фразы.

Чтобы искать фразу, ее нужно или заключить в кавычки, или предварить тэгом {phrase}. Слова в запросе на поиск фразы должны встретиться в документе в указанном порядке, без пропуска слов.

Запросы сопоставления с образцом.

Для запросов сопоставления с образцом служба индексирования выбирает документы, соответствующие образцу, который задается пользователем.

В такого рода запросах используются маски (wildcards), запросы, задающие словоформы, регулярные выражения и операторы отношений.

Относительные запросы.

В таких запросах для поиска документов, свойства которых лежат в некотором диапазоне, можно использовать операторы отношения: больше, меньше, равно, не равно и т. п.

Векторно-пространственные запросы.

Векторно-пространственные запросы предназначены для поиска документов, которые соответствуют списку слов и фраз. Документы, которые возвращаются после выполнения векторно-пространственного запроса, не обязательно соответствуют каждому термину в запросе. Ранг каждого документа указывает, насколько хорошо документ соответствует запросу.

Можно задавать весовые коэффициенты, чтобы управлять относительной важностью терминов для получения результата. Допустимые значения весов находятся в диапазоне от 0.0 до 1.0.

Примеры запросов

В табл. 22.4 приведены примеры разнообразных запросов.

Таблица 22.4. Примеры запросов.

Чтобы найти Полная форма Краткая форма Результат
Заданное значение {prop name=DocAu.thor } = Иван Иванов {/prop} @DocAuthor = Иван Иванов Документы, созданные Иваном Ивановым
Значение, начинающееся с заданного префикса {prop name=DocAuthor } {гедех}Иван *{/rедех} {/prop} IDocAuthor Иван* Документы, чье свойство "автор" начинается с "Иван"
Файлы с расширением из числа заданных {prop name=f ilename } { regex } *. | (doc |, txt |, wri |) { /regex } { /prop } #filename *. | (doc|, txt |, wri|) Файлы с расширениями doc, txt или wri
Документы, измененные после некоторой даты {prop name=write} > 99/7/18 11:05:00 {/prop} @write > 99/7/18 11:05:00 Документы, измененные после 18 июля 1999 года, в11:05ло1ЯС
Документы, измененные после относительной даты {prop name=write} > -2d4h {/prop} @write > -2d4h Документы, измененные в пределах последних 52 часов
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.