Модернизация поиска search2

Добрый день уважаемые разработчики MODX.

Как сделать, чтобы search2 искал слитно и раздельно. По умолчанию если набрать ПАГ-14 ищет, а если набрать слитно ПАГ14 не ищет. Сайт psk-energo.ru

Если это сложная работа напишите стоимость.
Анатолий
Анатолий
29 августа 2019, 14:31
modx.pro
1 162

Комментарии: 9

Наумов Алексей
29 августа 2019, 14:55
А как компонент должен понять, что ПАГ14 это два слова «ПАГ + 14»?
По какому принципу то?.. Это не интеллектуальный поиск аля Яндекс.

Если оч. нужно, пишите плагин/сниппет, что удобно в общем, который будет в этом частном случае разбивать входящий запрос по принципу «строка+число» и уже это скармливайте mSearch2.
    Максим
    29 августа 2019, 14:59
    Или создайте поле с ключевыми словами и добавьте его в индекс. В это поле заносите разные вариации. Думаю что так будет даже правильно! Ведь данный компонент позволяет отслеживать какие запросы были использовваны и количество найденных результатов для каждого запроса.
      Наумов Алексей
      29 августа 2019, 15:10
      А, ну и еще у компонента есть механизм синонимов, может его получится использовать.
        Анатолий
        19 сентября 2019, 11:32
        Всем спасибо за помощь в итоге поставили «интеллектуальный поиск аля Яндекс»
          Александр Мельник
          19 сентября 2019, 18:29
          У вас на сайте в чате Вера, с аватаркой мужчины в галстуке))
          Насчет яндекса не шутили? Просто я вбил в поиск «жби» и вижу бесконечный прогрессбар.
          Это можно пояснить если поиск и правда от яндекса, потому как у меня в Украине яндекс блокируется.
            Анатолий
            20 сентября 2019, 08:36
            Веру в галстуке, тоже надо поправить)))) спасибо. Яндекс поиск хорошо работает, распознает артикулы и сложные наименования товаров, как бы их не набрали, через току или тире, слитно или раздельно. Стандартный mSearch2 с этой задачей справится не может, и годен только для несложных запросов. Например наименование товара "СВ 105-5 стойка опоры", пользователь может набрать так «св105.5» и яндекс все равно находит, а mSearch2 не находил если запрос набран слитно.
          Анатолий
          20 сентября 2019, 15:29
          Коды яндекса внедрял програмист.
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            9