Полезные программы - Универсальный индексатор локальной сети
Программный комплекс, который позволяет Вам организовать поиск по Вашей локальной сети на основе Microsoft Network дома или в небольшом офисе. Фотографии, тексты, музыка и документы могут быть найдены в считанные секунды. (продукт распространяется свободно, но находится в стадии разработки. Любые предложения и замечания рассматриваются с удовольствием)
Программный комплекс состоит из двух частей - универсального индексатора локальной сети и интерфейса для поиска
Универсальный индексатор локальной сети (ИЛС) - программа, которая работает под управлением операционной системы Windows. Программа циклично сканирует локальную сеть (поисковой паук), производя постоянный мониторинг размещенных данных. Информация о найденных файлах заносится в базу данных MySQL. Поддерживается извлечение данных из файлов Microsoft Word (.doc), Microsoft Excel (.xls), Microsoft PowerPoint (.ppt), тестовых файлов (.txt), информационных файлов (.nfo) и т.д. В демонстрационном режиме введена функция создания "превью" изображений для всеразличных графических и видео форматов. Поддерживается извлечение информации из музыкальных файлов MPEG и OGG.
Интерфейс для поиска - скрипты на языке PHP, которые непосредственно производят поиск данных в созданном, индексатором сети, индексе.
Для организации сервера поиска в Вашей сети, Вам необходим компьютер под управлением Microsoft Windows XP или 2003 с установленной базой данных MySQL (4.1 и выше) и Вэб-сервером, который поддерживает исполнение скриптов PHP (4.3 и выше) (например, Apache 2).
Для конфигурации индексатора локальной сети, Вам необходимо распоковать архив, запустить программу и заполнить поля настроек базы данных.
- MySQL сервер - адрес сервера MySQL. Если индексатор локальной сети запущен на том же компьютере, что и база данных, в этом поле следует ввести "localhost";
- MySQL порт - заполняется только в том случае, если Ваш MySQL сервер запущен на нестандарном порту;
- MySQL логин - имя пользователя, которое имеет право авторизации на Вашем MySQL сервере;
- MySQL пароль - пароль для доступа к базе данных MySQL;
- MySQL база данных - имя базы данных, в которой будут хранится данные индекса. База данных с таким именем должна существовать;
- Документы и тексты - создавать ли индекс содержимого текстовых документов;
- Изображения - создавать ли уменьшенные копии изображений фотографий и видеофайлов для вывода их в результатах поиска. Внимание! Функция в стадии тестирования!
- Аудио файлы - извлекать полезную информацию из аудиофайлов, такую как название трека, альбома и исполнителя. Внимание! Функция в стадии тестирования!
- Мягкий режим БД - щедящий режим при работе с базой данных. Между запросами при создании индекса будет выдерживаться небольшая пауза, что бы не загружать сервер;
- Срок жизни индекса - время, в течении которого созданные индексы не будут удалятся, если при повторном поиске проиндексированные файлы не будут найдены;
- Автозагрузка - загружать программу в автоматическом режиме;
Для конфигурации интерфейса поиска, Вам необходимо распоковать архив в папку Вашего Вэб-сервера, и внести конфигурацию в файл: includes/config.php. Скрипт должен иметь права на запись в папку ".cache".
- $config["db"]["type"] - тип сервера базы данных, в случае если Вы используете MySQL, измените значение на "mysql";
- $config["db"]["server"] - адрес сервера MySQL. Если Вэб-сервер запущен на том же компьютере, что и база данных, в этом поле следует ввести "localhost";
- $config["db"]["database"] - имя базы данных, в которой будут хранится данные индекса. База данных с таким именем должна существовать;
- $config["db"]["username"] - имя пользователя, которое имеет право авторизации на Вашем MySQL сервере;
- $config["db"]["password"] - пароль для доступа к базе данных MySQL;
скачать индексатор локальной сети (версия 1.0.0.2): ns.zip (6 МБайт)
скачать интерфейс поиска (версия 1.0.0.2): ns_www.zip (500 КБайт)