Часто задаваемые вопросы (FAQ)
Как я могу помочь проекту?
Существует несколько способов, как можно оказать помощь. Пожалуйста, посетите страницу Help Us на web-сервере mnoGoSearch.
Если страницы не содежат ключевых слов и описания в тэгах META, будут ли они проиндекированы?
Да. Отсутствие META-тэгов не отменяет индексацию. mnoGoSearch сможет проиндексировать остальные разделы документа.
При поиске слов на испанском (accentuated characters) при помощи search.cgi я получаю примерно такой результат: Если ищется слово EspaЯa, search.cgi разбивает при поиске слово на две части Espa и a, игнорируя Я.
Установите LocalCharset 8859-1 в обоих indexer.conf и search.htm.
Поддерживает ли mnoGoSearch мультибайтные кодировки?
Ветка 3.1.x не поддерживает мультибайтовые кодировки. В ветке 3.2.x есть поддержка ряда мультбайтных кодировок, включая китайские gb2312 и big5, корейскую EUC-KR, японские EUC-JP и Shift-JIS, а так же UNICODE UTF8.
Почему indexer не запускается, выдавая сообщение типа: can't load library 'libmysqlclient.so.6'?
Вероятно, неправильно установлены библиотеки MySQL. Если у вас Linux, просто найдите, где находится в вашей системе libmysqlclient.so.6 и добавьте путь до этого файла в /etc/ld.so.conf. После этого запустите ldconfig из-под пльзователя root.
Вы также можете установить значение для переменной окружения LD_LIBRARY_PATH содержащее путь до необходимой динамической библиотеки. Это работает для любой ОС.
Примечание: это относится к общему вопросу конфигурирования UNIX, а не mnoGoSearch.
Какое максимальное чило серверов может индексировать mnoGoSearch ?
При способе хранения Cache mode, появившемся с версии 3.1.x, возможно индексирвоать и искать среди миллионов документов.
Я хочу индексировать множество виртуальных доменов на одном сервере. Что мне нужно сконфигурить для этого ?
Это все поддерживается, ничего отдельно конфигурировать не надо.
Возможно ли использовать различные шаблоны для отображения результатов поиска, в частности учитывая дизайн различных сайтов, без перекомпиляции search.cgi ?
Почему Indexer не сохраняет в базе некоторые ссылки, которые по идее должны сохраняться? Indexer не просматривает все ссылки моего сайта, индексируя только часть сайта.
Возможны две причины:
Indexer не находит ссылки на странице. Возможно, либо в html коде страницы содержится ошибка, либо баг в парсере HTML.
Indexer находит ссылки, но отклоняет их. Это говорит о том, что конфигурация в indexer.conf не разрешает индексирование этих ссылок. (Или, возможно, баг в коде обработки indexer.conf).
Пусть, например, страница http://localhost/links.html содержит такие игнорируемые ссылки.
Чтобы определить причину отклонения этих ссылок, запустите indexer с такими аргументами:
indexer -am -v 5 -u http://localhost/links.html
Во время работы будет выдана отладочная информация, включающая:
каждую ссылку, найденную на этой странице
информацию почему indexer отклонил или принял каждую найденную ссылку
По полученой информации легко определить пречину некорректной работы indexerа: либо 1, либо 2. Когда вы определите причину, либо попробуйте изменить конфигурацию в indexer.conf и проверьте снова, либо составьте баг-репорт, если вы уверены, что с конфигурацией всё в порядке.
Если решите составить баг-репорт, пожалуйста, включите в него вывод indexer -am -v 5 -u http://localhost/links.html, а также команды Server/Ream, Allow/Disallow из вашего indexer.conf
Пред. | Начало | След. |
Авторы | Уровень выше | Установка |