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

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

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

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

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

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

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