Перейти к содержанию

Проблема с поиском


Рекомендуемые сообщения

Здравствуйте! Версия ipb 4.2.2, php 7.1.8, от стиля проблема не зависит. 

Вообщем, если вписать в поиск на английском, например "test", то все в порядке - поиск работает. Если же вписать на русском "тест" то вылетает вот такое:

К сожалению, возникла проблема

Что-то пошло не так. Пожалуйста, попробуйте еще раз.

Код ошибки: EX-1

SELECT main.*, ((MATCH(index_title) AGAINST ('тест')*5)+(MATCH(index_content,index_title) AGAINST ('тест')))/POWER(( ( UNIX_TIMESTAMP( NOW() ) - ( CASE WHEN index_date_updated <= UNIX_TIMESTAMP( NOW() ) THEN index_date_updated ELSE 0 END )) / 3600 ) + 2,1.5) AS calcscore FROM `core_search_index` AS `main` WHERE ( ( index_class IN('IPS\\core\\Statuses\\Status','IPS\\core\\Statuses\\Reply') ) OR index_class='IPS\forums\Topic\Post' OR ( index_class IN('IPS\\calendar\\Event','IPS\\calendar\\Event\\Comment','IPS\\calendar\\Event\\Review') ) ) AND MATCH(index_content,index_title) AGAINST ('тест') AND ( index_permissions = '*' OR ( FIND_IN_SET(4,index_permissions) OR FIND_IN_SET('m1',index_permissions) ) ) ORDER BY calcscore DESC LIMIT 0,25
IPS\Db\Exception: No result metadata - possible table crash (-1)
#0 /home/admin/web/dndz.eu/public_html/system/Db/Select.php(433): IPS\Db\_Select->runQuery()
#1 [internal function]: IPS\Db\_Select->rewind()
#2 /home/admin/web/dndz.eu/public_html/system/Content/Search/Mysql/Query.php(1211): iterator_to_array(Object(IPS\Db\Select))
#3 /home/admin/web/dndz.eu/public_html/applications/core/modules/front/search/search.php(608): IPS\Content\Search\Mysql\_Query->search('\xD1\x82\xD0\xB5\xD1\x81\xD1\x82', NULL, 17)
#4 /home/admin/web/dndz.eu/public_html/applications/core/modules/front/search/search.php(73): IPS\core\modules\front\search\_search->_results()
#5 /home/admin/web/dndz.eu/public_html/system/Dispatcher/Controller.php(96): IPS\core\modules\front\search\_search->manage()
#6 /home/admin/web/dndz.eu/public_html/system/Dispatcher/Dispatcher.php(146): IPS\Dispatcher\_Controller->execute()
#7 /home/admin/web/dndz.eu/public_html/index.php(12): IPS\_Dispatcher->run()
#8 {main}

Ссылка на комментарий
Поделиться на другие сайты

Решил проблему весьма просто, включил на cloudflare режим разработчика, очистил пару раз кэш, отключил режим разработчика и заработал поиск. 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...