Добрый день! В Битриксе Я новичок. Некоторые моменты мне тяжело даются вот один из них.
У меня есть свой самописный поиск по каталогу сайта (CakePHP), т.к. теперь Я работаю на Битриксе нужно поиск перенести.
Как он работал. Была таблица со словами в которую попадало все по чем мы можем искать (название, свойства, синонимы и тд) и id привязанного товара.
Достаем все слова и в цикле вычисляем расстояние Левенштейна с введенным словом(словами). Если расстояние меньше заданного, то искать по этому слову.
Получается так: ввели "слого", поиск найдет "слово", "слога", и тд.
Нужно сделать тоже самое.
Как Я понял, в настройках и в шаблоне такого не реализуешь. Меня интересует где, в каком файле, находиться код с запросами к базе, формирование массива с результатами поиска? Возможно поиграв с ними, смогу решить задачу.
Спасибо!
У меня есть свой самописный поиск по каталогу сайта (CakePHP), т.к. теперь Я работаю на Битриксе нужно поиск перенести.
Как он работал. Была таблица со словами в которую попадало все по чем мы можем искать (название, свойства, синонимы и тд) и id привязанного товара.
Достаем все слова и в цикле вычисляем расстояние Левенштейна с введенным словом(словами). Если расстояние меньше заданного, то искать по этому слову.
Получается так: ввели "слого", поиск найдет "слово", "слога", и тд.
Нужно сделать тоже самое.
Как Я понял, в настройках и в шаблоне такого не реализуешь. Меня интересует где, в каком файле, находиться код с запросами к базе, формирование массива с результатами поиска? Возможно поиграв с ними, смогу решить задачу.
Спасибо!