Ошибка при поисковых запросах

Главные вкладки

Аватар пользователя Sky Cat Sky Cat 25 июля 2008 в 16:22

Добрый день.
Проблема в следующем:
При вводе слова в строку поиска появляется такая ошибка:

user warning: Operand should contain 1 column(s) query: CREATE TEMPORARY TABLE temp_search_results SELECT i.type, i.sid, 10 * (2,3465893720867 * i.relevance) + 5 * POW(2, (GREATEST(n.created, n.changed, c.last_comment_timestamp) - 1216985335) * 6.43e-8) + 1 * (2.0 - 2.0 / (1.0 + c.comment_count * 1)) + 1 * (2.0 - 2.0 / (1.0 + nc.totalcount * 0,0037037037037037)) AS score FROM temp_search_sids i INNER JOIN search_dataset d ON i.sid = d.sid AND i.type = d.type INNER JOIN node n ON n.nid = i.sid LEFT JOIN node_comment_statistics c ON c.nid = i.sid LEFT JOIN node_counter nc ON nc.nid = i.sid WHERE (d.data LIKE '% возрождение %') ORDER BY score DESC in D:\www\drupal\includes\database.mysql.inc on line 172.
user warning: Table 'drupal.temp_search_results' doesn't exist query: SELECT COUNT(*) FROM temp_search_results in D:\www\drupal\includes\database.mysql.inc on line 172.

Ошибка появляется не всегда, заметить какую-либо закономерность не удалось. Иногда бывает, что и 5-6 запросов подряд нормально выполняются, иногда через каждый запрос ошибка выскакивает. Причем, если это же слово ввести еще раз, то запрос выполняется нормально.

Конфигурация системы:
Windows 2003 Server EE
Apache 2.2.9 (mod_deflate включен)
PHP 5.2.5 (с eAccelerator)
MySQL 5.0.45
Drupal 5.8

Заранее благодарю за помощь.

Комментарии

Аватар пользователя gumk gumk 25 июля 2008 в 23:51

У меня вылезала тоже ошибка при поиске, проблема решилась включением на хостинге какой-то библиотеке точно не помню, название с XML связано, правда у меня ошибка выскакивала постоянно при поиске контента, а при поиске пользователей ошибки не было

Аватар пользователя Sky Cat Sky Cat 26 июля 2008 в 1:46

Спасибо, попробую поискать. Буду очень рад, если вспомнишь, что это за модуль.
По юзерам тоже хорошо ищет, без ошибок. Ошибки только в поиске по контенту.