Помог следующий патч:
Файл /bitrix/modules/search/classes/mysql/search.php
Строка: 1108
Заменяем на
Иначе, формируется неверные MySQL-код, в частности
А должно быть так:
Не претендую на правильность решения, возможно, есть случаи, когда ошибки будут по-прежнему генерироваться, поэтому просьба команде bitrix проанализировать подобные места в коде
Файл /bitrix/modules/search/classes/mysql/search.php
Строка: 1108
| Код |
|---|
.", ".(BX_SEARCH_VERSION > 1? CSearch::RegisterStem($word): "'".$DB->ForSQL($word)."'") |
Заменяем на
| Код |
|---|
.", ".(BX_SEARCH_VERSION > 1? "'".CSearch::RegisterStem($word)."'": "'".$DB->ForSQL($word)."'") |
Иначе, формируется неверные MySQL-код, в частности
| Код |
|---|
(107, 'ru', , 0.1089, 401.0000), |
А должно быть так:
| Код |
|---|
(107, 'ru', '', 0.1089, 401.0000), |
Не претендую на правильность решения, возможно, есть случаи, когда ошибки будут по-прежнему генерироваться, поэтому просьба команде bitrix проанализировать подобные места в коде