П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 176164 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 72974 раз(а).

Учебник HTML.
Просмотров 72691 раз(а).

Руководство по PHP5.
Просмотров 43452 раз(а).

Хостинг через призму DNS.
Просмотров 50010 раз(а).

Подборка текстов стандартных документов.
Просмотров 43682 раз(а).

Учебник PHP - Самоучитель
Просмотров 49998 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 50355 раз(а).

Внешние атаки...
Просмотров 40773 раз(а).

Учебник PHP.
Просмотров 35891 раз(а).

SSI в примерах.
Просмотров 26974 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь




Учебник РНР
Назад Вперёд

LXI. Функции mnoGoSearch

Эти функции дают вам доступ к 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, метаданные, собранные индексатором, используются позднее в процессах поиска. Поиск выполняется по Web-интерфейсу. Включены также C CGI, PHP и Perl-интерфейсы для поиска.

Примечание: РНР содержит также встроенную библиотеку mysql access, которую можно использовать для доступа к mysql. Известно, что mnoGoSearch несовместима с этой встроенной библиотекой и может работать только с общими/родовыми библиотеками mysql. Таким образом, если вы используете mnoGoSearch с mysql, то в процессе конфигурирования РНР вы должны указать директорию инсталяции mysql, которая была использована в ходе конфигурирования mnoGoSearch, т.е., например,
--with-mnogosearch --with-mysql=/usr.

Вам необходима как минимум версия 3.1.10 mnoGoSearch для использования этих функций.

Дополнительную информацию о mnoGoSearch можно найти на http://www.mnogosearch.ru/

Содержание
udm_add_search_limit - добавляет различные ограничения для поиска
udm_alloc_agent - выделяет mnoGoSearch-сессию
udm_api_version - получает версию mnoGoSearch API
udm_cat_list - получает все категории одного уровня с текущей
udm_cat_path - получает путь к текущей директории
udm_check_charset - проверяет, известен ли данный набор символов mnogosearch
udm_check_stored - проверяет хранимое соединение
udm_clear_search_limits - очищает все ограничения поиска mnoGoSearch
udm_close_stored - закрывает хранимое соединение
udm_crc32 - возвращает контрольную сумму CRC32 данной строки
udm_errno - получает номер ошибки mnoGoSearch
udm_error - получает сообщение об ошибке mnoGoSearch
udm_find - выполняет поиск
udm_free_agent - освобождает mnoGoSearch-сессию
udm_free_ispell_data - освобождает память, выделенную для ispell-данных
udm_free_res - освобождает mnoGoSearch result
udm_get_doc_count - получает общее количество документов в БД
udm_get_res_field - извлекает поле mnoGoSearch result
udm_get_res_param - получает mnoGoSearch result-параметры
udm_load_ispell_data - загружает ispell-данные
udm_open_stored - открывает соединение для сохранения
udm_set_agent_param - устанавливает параметры mnoGoSearch agent-сессии

НазадОглавление Вперёд
usleepВверх udm_add_search_limit


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru