Easter 4 февраля 2005 в 13:05 Вот еще моя проблема... Индексация сайта внесена в крон. И поиск работает хорошо. Но есть одна проблема. Все целый слова он ищет нормально. Но есть продукт под названием Inter-M который он вобще не ищет никак... Можно это как-нибудь решить?.. Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
arsart 5 февраля 2005 в 4:40 в любом случае меня бы туда и послали:) Это общий крон Друпала пинает и индексацию тоже? Верно? Короче я перегрелся.
Basielienis 5 февраля 2005 в 8:06 Ищите строки с preg_replace в модуле search 122 и 256 строки: // Remove punctuation/special characters (same rule as update_index()). $keys = preg_replace("'(!|%|,|:|;|\(|\)|\&|\"|\'|\.|-|\/|\?|\\\)'", '', $keys); Как видим, модуль убирает дефисы, поэтому слово с дефисом и не ищется. Можно просто выкинуть дефис из регулярного выражения в этих строчках.
Комментарии
а как внести индексацию в крон?:)
http://masterhost.ru/support/doc/cron/
в любом случае меня бы туда и послали:)
Короче я перегрелся.
Это общий крон Друпала пинает и индексацию тоже? Верно?
Ищите строки с preg_replace в модуле search
122 и 256 строки:
$keys = preg_replace("'(!|%|,|:|;|\(|\)|\&|\"|\'|\.|-|\/|\?|\\\)'", '', $keys);
Как видим, модуль убирает дефисы, поэтому слово с дефисом и не ищется. Можно просто выкинуть дефис из регулярного выражения в этих строчках.