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