Поиск информации в локальной сети

см. также - поиск на http-севрере »
поиск на ftp-сервере »

 

Поиск текста среди ресурсов локальной сети (имеется в виду сеть MS Windows) является операцией более редкой, нежели поиск на своем компьютере, и имеет некоторую специфику.

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

Во-вторых, следует аккуратно подходить к вопросу индексирования и использования индекса для сетевых документов, так как если поиск в сети происходит редко, то расходы на построение индекса и его хранение могут стать неприемлемыми (см. раздел о работе индексатора).

В-третьих, поиск может серьезно нагрузить сеть и привести к замедлению других сетевых операций.

Примеры

Простейший вариант поиска среди ресурсов локальной сети:

faind -lan -sample "something"

Всю работу по поиску ресурсов сети выполнит команда -lan. Вы можете использовать любые команды для фильтрации файлов, управления грамматикой и т.д..

Рассмотрим более сложный пример поиск текста в локальной сети. Мы ищем любые текстовые файлы (расширение *.txt), содержащие ключевое слово Microsoft. Командная строка для выполнения поиска:

faind -lan -iname "*.txt" -sample "Micosoft" -listfiles:txt res.txt

В силу особенностей реализации MS Windows построение списка доступных хостов в команде -lan может занять довольно продолжительное время, вплоть до нескольких минут, и в течение этого периода утилита не будет показывать признаков жизни. Затем перебор доступных документов будет идти очень быстро.

На скриншоте можно видеть, как происходит сканирование сетевых ресурсов. На другом скриншоте показана выдача при успешном поиске.

Оконная версия поисковика содержит также средства для обнаружения доступных HTTP и FTP серверов в сети - сканер портов.

Дополнительные материалы

Консольная поисковая утилита

Процедурный API поисковой системы

Синтаксис поисковых запросов

Синтаксис определения области поиска

Где скачать поисковую систему и SDK

Скачать SDK поисковой системы с примерами и другие компоненты можно здесь поисковая система

  © Mental Computing 2010
изменено 01-Jun-10