Вход • Регистрация

Поиск по названию товара.

  • 05 октября 2017 г.
  • Всем привет. Интересует вопрос как сделать поиск по товарам жизнеспособным. Например есть товар "BAM кейс для Альта Cabine Rouge серый" c артикулом 4011SG если забить в поиск BAM 4011 то в выдаче получаем целую кучу товара от фирмы BAM. Если забить в поиск часть артикула 4011 то как раз получаем те товары которые нужны. Выбирается несколько товаров артикул которых соответствует 4011 (но это в поиске по сайту а не по магазину) Поиск по артикулу в магазине не дает результата если только не вбить в поле правильный артикул.

    Как сделать так чтобы в поиске выводился товар который максимально соответствует запросу?
    • 07 октября 2017 г.
    • В настройках модуля "Поиск по сайту" есть параметры:

      - Искать все слова сразу
      Если не отмечено, ищет хотя бы одно слово.

      - Искать часть слова
      Если не отмечено, ищет слово и словоформы целиком. Если отмечено, то может найти длинное слово уже по первым трем-четырем символам. Если отмечено, то настройка «Искать все слова сразу» не работает.

      - Минимальная длина слова
      При изменении параметра необходимо переиндексировать весь сайт. Чем меньше этот параметр, тем больше места занимает поисковый индекс. Значение по умолчанию: 3.

      Уверен, для Вашей задачи вполне подойдет.
      • 07 октября 2017 г.
      • Про эти настройки знаю но не подходит. Нет приоритетного соответствия. По запросу BAM 4011 выдает все совпадения с BAM без учета того что написано дальше.
  • 21 ноября 2017 г.
  • Вдруг кому пригодится. В моем случае ситуация стала лучше когда для товара я оставил поиск только по названию и артикулу. Правки в файле shop.search.php

    Код
    class Shop_search_config
    {
    public $config = array(
    'shop' => array(
    'fields' => array('name', 'article'),
    'rating' => 6
    ),
    'shop_category' => array(
    'fields' => array('name', 'anons', 'text'),
    'rating' => 6
    ),
    'shop_brand' => array(
    'fields' => array('name', 'text'),
    'rating' => 6
    )
    );
    }

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум