Не так давно появился интересный компонент в модуле "Поиск" - search.title - поиск по заголовкам. Это значит, что он ищет только по названиям элементов инфоблоков, названиям тем форумов и прочим подобным сущностям, но не по самому содержимому элементов. Всем понравилась одна особенность этого компонента - живой выпадающий список с сортировкой по категориям. Было много вопросов, будет ли такой же живой поиск и в основном компоненте, пока вопрос неясен, мы придумали частное решение, как расширить кругозор данного компонента на весь индекс.
Решение оказалось довольно тривиальным - заменить объект класса CSearchTitle на CSearch, а также поправить параметры вызова, они немного отличаются. В итоге - готовый файл компонента, скачивайте, копируйте компонент в свое пространство имен, заменяйте файл компонента файлом из архива и пользуйтесь
Поиск только по заголовкам был сделан не случайно. Поиск по всему индексу - операция достаточно ресурсоемкая, в случае с живим поиском нагрузка возрастает в разы, что в итоге может положить сайт.
На самом деле такая идея полезна, если надо сделать поиск по конкретному модулю, в данном случае, это был поиск по конкретному форуму, поиск по заголовкам искал только по названиям, а хотелось учитывать и текст и автора
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».