Функции поисковой машины mnoGoSearch
Эти функции позволяют Вам обращаться к mnoGoSearch (прежний UdmSearch), бесплатный механизм поиска. mnoGoSearch - полноценное программное обеспечение механизма поиска для intranet и серверов интернета, распределенных согласно лицензии GNU. mnoGoSearch имеет множество уникальных особенностей, которые можно приспособить для широкого диапазона приложений от поиска в пределах вашего сайта до специализированной системы поиска типа кулинарных рецептов или поиска газет, поиска архивов FTP, поиска статей, новостей, и т.д. Данный механизм предлагает полнотекстовую индексацию и поиск документов HTML, документов формата PDF, и текстовых документов.
mnoGoSearch состоит из двух частей. Первый - механизм индексации (индексатор). Цель индексатора состоит в том, чтобы через гипертекстовый транспортный протокол, протокол передачи файлов, серверы конференций или местные файлы, рекурсивно захватывая все документы, сохранить метаданные об этих документах в базе данных SQL сильным и эффективным способом. После того, как на каждый документ ссылается его соответствующий URL и метаданные собраны индексатором, можно использовать индекс в процессе последующего поиска. Поиск выполняется через Web-интерфейс. Си, CGI, PHP фронтэнды для Perl прилагаются.
Более колличество информации о mnoGoSearch Вы можете найти на сайте
http://www.mnogosearch.org/.
Примечание:
Данное расширение было перемещено в репозиторий PECL, начиная с PHP 5.1.0.
Примечание: Для Windows-платформ
это расширение недоступно.
Загрузите mnoGosearch с сайта
http://www.mnogosearch.org/ и установите на своей системе. Вы нуждаетесь в mnoGoSearch версии не ниже 3.1.10.
Вам необходим PHP, скомпилированный с поддержкой mnoGosearch, то есть скомпилированный с опцией --with-mnogosearch. Если Вы явно не указываете путь к mnoGosearch, PHP примет его как /usr/local/mnogosearch
по умолчанию. Если Вы установили mnoGosearch в другой путь, Вам необходимо это специфицировать, используя опцию при компиляции PHP: --with-mnogosearch=DIR.
Примечание:
PHP содержит встроенную библиотеку доступа к MySQL, которая может быть использована для доступа к базе данных MySQL. Как известно, mnoGoSearch не совместим с такими "встроенными" библиотеками, и может работать только с подключаемыми (внешними) библиотеками доступа к MySQL. Поэтому, используя mnoGoSearch с MySQL, укажите для PHP
директорию установленного у Вас MySQL, которая будет использоваться Вашим mnoGoSearch, Как пример:
--with-mnogosearch --with-mysql=/usr.
Данное расширение не определяет никакие директивы конфигурации в php.ini.
Перечисленные ниже константы определены данным расширением и могут быть
доступны только в том случае, если PHP был собран с
поддержкой этого расширения или же в том случае, если
данное расширение подгружается во время выполнения.
|