Почему не работает поиск?

Прислано:

ср, 25/02/2004 - 09:04

Другие статьи по теме:

Что-то не пойму почему поиск ничего не ищет. Поставлена CVS, добавил несколько узлов- не ищет. Даже пробел не находит. Находит лишь имя пользователя, если задать буковки из него. Ммм. Там ничего не надо править, может какие тонкости?

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано axel в ср, 25/02/2004 - 19:05.

База индексируется только когда отрабатывает cron.php. Следует поставить вызов этого скрипта по расписанию (скажем раз в час/полчаса) в crontab. См. примеры в /scripts

--
Axel


Опубликовано hamlet в чт, 26/02/2004 - 06:30.

Сабж! Поставил пока poormanscron, все сразу заработало.


Опубликовано Nickolyan в чт, 15/07/2004 - 09:28.

У меня крон отрабатывает нормально, а поиск все равно не работает...
Где искать?


Опубликовано alex-and-r@www.... в чт, 15/07/2004 - 09:55.

Вообще с встроенным поиском в друпале серьезные проблемы. Особенно при его использовании на русскоязычных сайтах.

Вообще не совсем ясно, какова ваша проблема. Ничего не показывает даже после создания индекса или все-таки что-то показывает?

У меня индекс создавался, но из-за русского языка результаты поиска выдавались очень и очень странные. Пришлось отказаться от встроенного поиска в пользу модуля trip_search. Еще есть вариант организовать поиск на сайте через Яндекс.Хемуль, но там весь вопрос в скорости индексации вашего сайта яндексом.


Опубликовано Nick в чт, 15/07/2004 - 12:47.

А какая кодировка используется на сайте?

У меня с utf8 все работает хорошо.

--
USU-Lug http://usu-lug.org.ru


Опубликовано Nickolyan в пт, 16/07/2004 - 09:21.

У меня тоже utf8, в результатах поиска вообще не показывает ничего...
http://www.blackforest.ru
Есть у меня одно подозрение....


Опубликовано Гость в пн, 06/09/2004 - 22:48.

Но как быть с русским? Точнее с регистром. То что написано в большом регистре не находит..


Опубликовано B.X в пн, 06/09/2004 - 23:35.

есть ещё модуль tripsearch это поиск без cron'a и прочих ненужностей. Насчёт того, как сделать, чтобы русский ловило, так наверное, кодировку надо поменять... у меня стоит windows-1251, всё находит, из-за кодировки не работает только aggregator.module и не может запостить мой сайт в Drupal Directory, а вот Drupal ID, как ни странно, работает...


Опубликовано axel в вт, 07/09/2004 - 05:07.

Ну так вот оно в PHP все прикольно. Поиск по русскому работает, только если регистр искомого набирать в точности с тем что ищешь. Можно по этому сайту попробовать например "яндекс" и "Яндекс" - возвращают разный набор результатов.

Чтобы работало приведение к одному регистру, можно включить mbstring - поищи на этом сайте комментарии по строке "mbstring", там объяснено. Остальное подробно в мануале по PHP. mbstring решает и ряд других проблем с национальными кодировками.

--
Axel


Опубликовано qman в ср, 30/03/2005 - 01:58.

Настройка PHP для DRUPAL 4.5
iconv включен.
mbstring.func_overload=6
Q: Не работает поиск симоволов кирилицы
A: В MySQL необходимо использовать UTF-8.
Поправить includes/menu.inc строчку 910 добавив проверочку:
if (!empty($parent)) $parent = substr($parent, 0, strrpos($parent, '/'));


Новое на сайте

Ссылки партнёров