Добрый день. Новую тему решил не создавать а эта наиболее подходящая опишу тут проблему и ее решение.
В данный момент в работе компонента поиска bitrix:search.page после недавних обновлений перестает работать поиск по вхождению поисковой фарзы в текст
Пример вводим в поиск 100 и в результат попадают лишь те элементы в названиях которых цифра 100 как отдельное слово, т.е. 100Ф или Samsung C100 не будут найдены.
Решение следующее:
В файл \bitrix\modules\search\classes\general\search.php
в классе CAllSearch в методе Search в строке 117 находим следующий код
Код |
---|
if (!array_key_exists("STEMMING", $aParamsEx))
$aParamsEx["STEMMING"] = COption::GetOptionString("search", "use_stemming") == "Y"; |
И заменяем его на этот
Код |
---|
if (!array_key_exists("STEMMING", $aParamsEx))
$aParamsEx["STEMMING"] = COption::GetOptionString("search", "use_stemming", 'N') == "Y"; |
В поддержку отправлен тикет.