Эти функции дают вам доступ к mnoGoSearch (бывшая UdmSearch) свободной поисковой машине. Чтобы иметь возможность работать с этими функциями, вы обязаны скомпилировать РНР с поддержкой mnogosearch с использованием опции --with-mnogosearch. Если вы используете эту опцию без специфицирования пути к mnogosearch, РНР будет по умолчанию искать mnogosearch в директории /usr/local/mnogosearch. Если вы установили mnogosearch в другое место, вы должны специфицировать его: --with-mnogosearch=DIR.
mnoGoSearch это программа полнофункциональной поисковой машины для intranet и internet-серверов, распространяемая по GNU-лицензии.
mnoGoSearch имеет уникальные возможности, делающие её пригодной для
использования в широком круге приложений - от поиска на вашем сайте до
специализированной поисковой системы: для поиска кулинарных рецептов, ftp-архивов,
новостей etc. Она предлагает полнотекстовое индексирование и поиск в HTML, PDF и текстовых документах.
mnoGoSearch состоит из двух частей. Первая это механизм индексирования (индексатор).
Цель индексатора - проходить по HTTP, FTP, NEWS-серверам или локальным файлам,
рекурсивно выгребая все документы и сохраняя метаданные об этих документах в БД SQL эффективным способом.
После получения ссылки на каждый документ соответствующим URL, метаданные,
Примечание: РНР содержит также встроенную библиотеку mysql access, которую можно использовать для доступа к mysql. Известно, что mnoGoSearch несовместима с этой встроенной библиотекой и может работать только с общими/родовыми библиотеками mysql. Таким образом, если вы используете mnoGoSearch с mysql, то в процессе конфигурирования РНР вы должны указать директорию инсталяции mysql, которая была использована в ходе конфигурирования mnoGoSearch, т.е., например,
--with-mnogosearch --with-mysql=/usr.
Вам необходима как минимум версия 3.1.10 mnoGoSearch для использования этих функций.
Дополнительную информацию о mnoGoSearch можно найти на http://www.mnogosearch.ru/