Каталог решений

TS Умный поиск по инфоблокам

Битрикс модуль "Умный поиск элементов" - позволяет искать товары (элементы) в инфоблоке по названию и другим свойствам, например по артикулу, не используя поисковый индекс Битрикс, Сфинкс и др, а только свой внутренний алгоритм поиска по словоформам в поле "Название" и в свойствах типа "Строка" Обратите внимание! 1) Поиск ищет только по элементам инфоблока. 2) У модуля хитрая логика поиска, если вы введете две буквы, например по, то ничего конкретного скорее всего не найдете, если ищете слово почетный, то найдете абсолютно все элементы с этим словом. Также будет искать по вариациям: почетная грамота, грамота почетная, грамоты, почетный 3) Если не заработало или не появляются всплывающие результаты поиска, значит надо в настройках компонента попробовать подключить jQuery, если опять не заработали, значит какой-то конфликт библиотек jQuery, надо будет разбираться с проблемой, из коробки все работает. 4) Чем больше свойств вы укажите для поиска, тем медленнее он будет работать, но чаще всего это Название товара и свойство Артикул. Максимум 30 свойств можно выбрать. 5) Модуль протестирован в каталоге более 60 000 товаров! по названию и артикулу ищет быстро, если у вас работает очень медленно, рекомендую задуматься над оптимизацией своего сайта, либо над сменой хостинга на более мощный, либо удалить модуль и пользоваться стандартным поиском Битрикс. Все возможности модуля Битрикс модуль "Умный поиск элементов" отличная замена стандартному поиску в Битрикс

TS Умный поиск по инфоблокам

TS Умный поиск по инфоблокам

Скриншоты
Описание

Технические данные

Опубликовано:
05.12.2015
Обновлено:
11.11.2016
Версия:
3.0.8
Установлено:
100 - 499 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Да

Описание решения

Битрикс модуль "Умный поиск элементов" - позволяет искать товары (элементы) в инфоблоке по названию и другим свойствам, например по артикулу, не используя поисковый индекс Битрикс, Сфинкс и др, а только свой внутренний алгоритм поиска по словоформам в поле "Название" и в свойствах типа "Строка"

Обратите внимание!
1) Поиск ищет только по элементам инфоблока.

2) У модуля хитрая логика поиска, если вы введете две буквы, например по, то ничего конкретного скорее всего не найдете, если ищете слово почетный, то найдете абсолютно все элементы с этим словом.
Также будет искать по вариациям: почетная грамота, грамота почетная, грамоты, почетный

3) Если не заработало или не появляются всплывающие результаты поиска, значит надо в настройках компонента попробовать подключить jQuery, если опять не заработали, значит какой-то конфликт библиотек jQuery, надо будет разбираться с проблемой, из коробки все работает.

4) Чем больше свойств вы укажите для поиска, тем медленнее он будет работать, но чаще всего это Название товара и свойство Артикул.
Максимум 30 свойств можно выбрать.

5) Модуль протестирован в каталоге более 60 000 товаров! по названию и артикулу ищет быстро, если у вас работает очень медленно, рекомендую задуматься над оптимизацией своего сайта, либо над сменой хостинга на более мощный, либо удалить модуль и пользоваться стандартным поиском Битрикс.

Все возможности модуля
Битрикс модуль "Умный поиск элементов" отличная замена стандартному поиску в Битрикс
Отзывы (0)
Обсуждения (36)
1 - 5 из 36
Что нового
3.0.8 (11.11.2016) [x] Фикс расчета координат скролла
3.0.7 (10.11.2016) [x] Исправлены артефакты скролла
3.0.6 (10.11.2016) [х] Изменено название модуля
3.0.5 (10.11.2016) [х] Еще улучшена кроссбраузерность
3.0.4 (10.11.2016) [х] Возможность использовать html-теги в лэнгах
[х] Небольшие изменения стилей поиска по заголовкам
3.0.3 (31.10.2016) Поиск по заголовкам
[x] Улучшена релевантность по названию
Результаты поиска
[x] Улучшена релевантность по названию, тегам, описанию анонса, детальному описанию.

Дополнительной настройки не требуется, все применится автоматически.
3.0.2 (15.10.2016) [х] Изменил настройки по умолчанию
3.0.1 (13.10.2016) [x] Все JS-скрипты шаблона убраны в хедер, чистый html в коде
3.0.0 (13.10.2016) Компонент "Поиск по заголовкам"
[+] Добавлен по умолчанию стилизованный скролл Baron
[+] В разделе настроек jQuery-плагины добавлено несколько "Тем скролла" (simple,winxp,macosx,ubuntu12)
[+] Немного изменен внешний вид поиска и цены
[+] В настройки компонента добавлена возможность задавать цвет фона
[+] Улучшена кроссбраузерность, удален html5, ul-списки  заменены на div-блоки
[x] Исправлена ошибка JS на устаревших браузерах
2.9.4 (07.10.2016) [х] Фикс подсветки поисковых запросов на кириллических сайтах
2.9.3 (14.09.2016) [x] Параметры компонента "Результаты поиска (каталог) (api:search.catalog)" равны параметрам штатного каталожного Битрикс компонента "Элементы раздела (bitrix:catalog.section)"
2.9.2 (31.08.2016) [x] Для разрешений или ширины области компонента "Поиск по заголовкам" <=320px подставляется класс .api-width-mini
2.9.1 (29.08.2016) [+] URL, ведущий на страницу с содержимым элемента раздела
2.9.0 (29.08.2016) [+] Добавлена настройка "Не очищать поисковый запрос"
[+] Добавлена возможность выводить значения свойств инфоблока типа "Список и Список множ."
[+] Текст ссылки на все результаты заменен на "Показать все результаты поиска"
[x] Оптимизирован поиск цен и изображений ТП для товара
[x] Изменения в шаблоне компонента "Поиск по заголовкам (api:search.title)"
2.8.3 (08.08.2016) [x] Исправлена кодировка в режиме поиска "Склонения слов"
2.8.2 (05.08.2016) [x] Фикс стилей всех компонентов [x] В обычном режиме вывода цен убрано (шт)
2.8.1 (04.08.2016) [x] Фикс стилей компонентов
2.8.0 (04.08.2016) [+] В разделе настроек "Цены" добавлена возможность задать "Свой символ валюты" в виде html/text
[x] Исправлены все найденные ошибки
2.7.0 (04.08.2016) [+] В настройки цен добавлена опция Расширенный вид цен
[+] Изменена сортировка торговых предложений при поиске изображений товара, сначала учитывается сортировка ТП, потом Цена ТП от меньшей к большей
2.6.1 (03.08.2016) [x] Исправлена релевантность
[x] Исправлена реакция поиска на ввод пробела
2.6.0 (03.08.2016) [+] Доработаны компоненты Результаты поиска и Поиск по заголовкам
[+] Добавлена настройка Релевантные заголовки самые первые
[x] Исправлена подсветка склоняемых фраз в результатах поиска
2.5.3 (02.08.2016) [x] Фикс обновлений
2.5.2 (02.08.2016) Компонент "Результаты поиска"
[+] Добавлена кнопка "Подробнее" с возможностью задать свои css-классы в настройках компонента
2.5.1 (02.08.2016) Компонент Результаты поиска
[х] Если у товара нет изображения, модуль будет искать его у торговых предложений
[х] В торговых предложениях исправлена возможность "Выводить картинку бренда"
[х] Изображение бренда будет ссылкой если она есть, иначе картинкой
[х] Для каждого инфоблока вывод разделов включается настройкой "Выводить разделы"
[х] Исправлены все найденные ошибки
2.5.0 (30.07.2016) Компонент "Результаты поиска"
[+] Добавлена настройка "Выводить картинку брэнда"
Для привязанных к товару брэндам/производителям справа над ценой в результатах поиска будет выводиться картинка
[x] Немножечко оптимизирован php-код для ускорения работы
Компонент "Поиск по заголовкам"
[+] Добавлена кнопка очистки поля и результатов поиск
[x] Блок с ценой перемещен вправо
2.4.0 (29.07.2016) Компонент "Результаты поиска"
[+] Блочная тема
[+] Выводится ссылка на раздел элемента
2.3.0 (28.07.2016) [+] Доработан компонент "Результаты поиска"
1) Добавлена плавная прокрутка к форме поиска, когда посетитель что-то ищет или листает постраничку в режиме AJAX
2) Добавлена кнопка очистки поля и результатов поиска
3) Блок с ценой перемещен вправо
Видео: https://youtu.be/xwxZ5nCvMTw
2.2.2 (25.07.2016) [x] Исправлена работа нескольких форм поиска на одной странице
[x] Исправлен вывод сообщения о не найденных результатах в компоненте "Результаты поиска"
[x] Еще немножечко оптимизирован код php для ускорения работы поиска
2.2.1 (09.05.2016) [х] Изменен режим поиска "Точное совпадение слов", не учитывалась перестановка слов.
2.2.0 (08.05.2016) [+] В параметры компонентов добавлены дополнительные поля и направления сортировки
[x] Исправлены все найденный ошибки версии 2.0
2.1.0 (06.05.2016) [+] Поиск по описанию анонса и детальному описанию
Вывод описания анонса и детального описания задается в полях отдельно для каждого инфоблока
[+] Вывод свойств типа Число
[x] Не показывать ссылку "Все результаты" если результатов меньше заданного
[x] Подсчет результатов для компонента "Поиск по заголовкам"
2.0.2 (05.05.2016) [x] Фикс cp1251 редакций
2.0.1 (05.05.2016) [x] Фикс новой версии
2.0.0 (04.05.2016) [+] Полностью переработанная версия модуля
[+] Оптимизирована и увеличена скорость поиска
[+] Кэширование изображений на стороне клиента
[+] Новые переработанные параметры компонентов с большими возможностями
[+] Новый компонент с результатами поиска как в каталоге api:search.catalog
Обертка компонента bitrix:catalog.section с возможностью выбора шаблона списка элементов каталога
[+] В компонент api:search.catalog добавлена возможность скрывать форму поиска и пользоваться только одним компонентом api:search.title, например в шапке сайта.
[+] Компонент api:search.page считает количество найденных в результате элементов и разделов
[+] Компонент api:search.page умеет автоматически искать в двух режимах с аякс и без, а также добавлен аякс и для постраничной навигации.
[+] Добавлена возможность искать по одним полям и свойствам, а выводить в результатах другие, т.е. раздельный режим поиска и вывода полей и свойств
[+] Добавлена возможность искать по разделам динамически и вручную выбором в настройках компонента
[+] Отдельно для каждого инфоблока расширены параметры поиска
[+] Добавлена возможность изменения поискового запроса пользователя регулярным выражением preg_replace()
Включает два режима поиска, который позволяет искать фразы без указанных символов, например: CW-835M, CW835M, CW 835M, CW835-M, CW835 M, CW-835-M
[+] В компонент api:search.title добавлен скролл, позволяет при небольших разрешениях и фиксированных панелях прокручивать результаты поиска, включается в настройках компонента.
[+] Улучшена верстка
[+] Во всех компонентах есть возможность отключить встроенные стили и применить свои из шаблона сайта

Обратите внимание!
Т.к. модуль был полностью переписан, вам необходимо настроить все компоненты поиска заново.
1.5.2 (18.04.2016) [x] Фикс для демо-версии
1.5.1 (14.04.2016) [x] в шаблонах компонентов доступны свойства элемента и торговые предложения
1.5.0 (14.04.2016) [+] Добавлена навигация с клавиатуры в "Поиск по заголовкам"
[+] Добавлены настройки jQuery в "Поиск по заголовкам" для фона и фиксированной области, в которой может быть размещен поиск
[+] Добавлено третье поле для сортировки списка элементов
[x] Пустые значения свойств больше не выводятся
[x] Переработаны компоненты для ускорения поиска
1.4.3 (18.04.2016) [x] Вывод цены товара с учетом торговых предложений (наименьшая цена выводится)
[x] Поиск изображений товара в торговых предложениях
Если у товара нет изображения, поисковик будет искать его в торговых предложениях по общей сортировке элементов
Обратите внимание!
Изменены шаблоны и компоненты, возможны проблемы на скопированных шаблонах
1.4.2 (27.03.2016) [x] активность разделов
1.4.1 (10.03.2016) [х] фикс ЧПУ в результатах поиска
1.4.0 (09.03.2016) [+] Добавлен режим поиска:
1) Вхождение всех слов (по умолчанию)
2) Точное совпадение
[+] Добавлен поиск по полям ID, TAGS
[+] Добавлен поиск по свойствам и полям нескольких инфоблоков в пределах одного типа.
[+] Добавлена возможность переключать режим поиска с помощью параметров из адресной строки sm=exact, например: ?q=Аксессуар+NEOMAX&sm=exact
где &sm=exact - включает режим точного совпадения, иначе работает режим по умолчанию.
1.3.0 (06.02.2016) [+] Добавлен вывод свойств в результатах поиска, включается опцией "Выводить свойства"
[+] Добавлена опция "Названия полей для шаблона" - если выводите свойства, то необходимо выбрать и тут все названия свойств, опция появляется только для режима работы с одним инфоблоком.
1.2.0 (31.01.2016) [+] Улучшен алгоритм поиска

[+] В компонент api:search.title Добавлена глобальная переменная apiSearchFilter в которой содержится фильтр для передачи в каталожные компоненты

[+] Добавлена совместимость со стандартным компонентом bitrix:catalog.section
В значение ключа фильтра FILTER_NAME впишите apiSearchFilter и стандартный каталожный компонент будет слушать поиск, пример:
"FILTER_NAME" => "apiSearchFilter"

[+] Добавлена совместимость со стандартным компонентом bitrix:catalog.search
Необходимо скопировать шаблон компонента bitrix:catalog.search и заменить значение ключа фильтра FILTER_NAME на apiSearchFilter в компоненте bitrix:catalog.section примерно в строке 98, пример:
"FILTER_NAME" => "apiSearchFilter"

Если вы понимаете, что делаете, то компонент bitrix:search.page можно вообще здесь удалить из шаблона т.к. он не будет больше использоваться, оставить только код вызова bitrix:catalog.section, а лучше вообще от него отказаться и сделать результаты поиска на компоненте bitrix:catalog.section
1.1.1 (22.12.2015) [x] исправлены ошибки
1.1.0 (22.12.2015) [+] добавлен вывод цен, конвертация валют, вывод скидок на товар
[+] добавлен выбор, вывод и ресайз изображений (размер можно задавать двумя способами: 64x64 или 64)
[+] добавлен индикатор аякс-поиска
1.0.2 (22.12.2015) [x] исправлены ошибки
1.0.1 (03.12.2015) [x] исправлены ошибки
Установка
Актуальная инструкция по установке и настройке модуля
https://tuning-soft.ru/shop/api.search/#tab-settings

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки
Для установки данного решения необходимо указать адрес вашего сайта, на котором установлен 1С-Битрикс. Вам также потребуется авторизоваться на своем сайте под правами Администратора, чтобы продолжить установку.
Как установить дополнение