Индексирование и поиск на FTP серверах

см. также поиск на HTTP серверах »

Простой поиск без использования индексатора

Прямое подключение без авторизации

Доступ к FTP серверу осуществляется непосредственно, без участия прокси-сервера. Авторизация - пользователем anonymous. На самом деле в примере используется поднятый на локальной машине (127.0.0.1) сервер, прослушивающий порт 2121.

Команда для выполнения поиска текста:

-url "ftp://127.0.0.1:2121" -index off -sample "происшествие"

Подключившись к серверу, паук начинает просмотр каталогов сервера и скачивает подходящие файлы:

поиск на FTP сервере

Прямое подключение с авторизацией

Если для подключения к FTP серверу необходима авторизация (логин и пароль), то используется формат URI:

-url "ftp://user:password@127.0.0.1:2121" -index off -wordforms -sample "автор"

В данном примере на FTP сервере был создана специальная учетная запись для пользователя с именем user и паролем password. Результат поиска:

поиск на FTP с авторизацией

Подключение через proxy

В принципе, единственным отличием данного варианта будет правильная конфигурация движка в ini-файле. Точнее говоря, необходимо корректно задать два параметра - адрес прокси-сервера и (опционально) список хостов, доступ к которым осуществляется напрямую, минуя прокси.

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

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

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

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

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

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

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