mSearch + minoShop2. Не хочет искать

Делаю по документации mSerach — получаю редирект на главную страницу после введения поискового слова. Передается через get, параметр query. Если ставлю & заместо ? в url — пр. www.site.ru/поиск.html&query=test — так пытается искать, но ничего не может найти, хотя все проиндексировано в т.ч tv парамтры.
Что я мог сделать не правильно ?
У меня все полностью по документации отсюда — http://bezumkin.ru/modx/msearch, в настройках mSearch — ничего не менял. На сайте настроение ЧПУ (русское).

p.s только что ввел поисковый запрос и сайт упал )) жду пока поднимется.
Андрей
26 марта 2013, 09:54
modx.pro
2 994
0

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

Андрей
26 марта 2013, 14:48
0
поправил на POST. Теперь не редиректит на главную. Но и результатов поиска нет
    Fedor
    26 марта 2013, 16:24
    0
    «p.s только что ввел поисковый запрос и сайт упал )) жду пока поднимется»
    Возможно у вас стоит ограничение на использование памяти скриптами. Поинтересуйтесь у Хостера.
      Андрей
      26 марта 2013, 20:33
      0
      Хорошо. Я отключил поиск с морфологией, теперь не падает, но не работает все равно )
      Владимир Колесник
      26 марта 2013, 17:39
      0
      У меня поиск через SimpleSearch, работает отлично ;)
      С mSearch тоже не разобрался…
        Андрей
        26 марта 2013, 20:32
        0
        нужны поиск и фильтры ) с помощью какого компонента вы делаете фильтры?
          Андрей
          27 марта 2013, 10:13
          0
          А по тегам minishop2, SimpleSearch умеет искать?
            Владимир Колесник
            27 марта 2013, 13:00
            0
            По тегам нет наверное, но мне это и не надо ;) Чтоб по тегам искать, это мне кажется проще свое написать.
        Sadykh Sadykhov
        26 марта 2013, 19:07
        0
        Код, как вызываете и как всё выводите в студию.
          Василий Наумкин
          26 марта 2013, 21:02
          0
          Откуда уверенность, что mFilter работает с miniShop2?

          Поиск будет работать, фильтр — нет.
          А редирект на главную говорит о том, что неверно настроена либо форма, либо friendly url. От поиска это точно никак не зависит.
            Андрей
            27 марта 2013, 09:37
            0
            Он с ним не работает ?)
            а можешь подсказать как мне реализовать фильтры ??? Может есть какой-то другой компонент. Без этого никак вообще. ужс
              Василий Наумкин
              27 марта 2013, 09:41
              0
              Если кто-то уже написал фильтры для miniShop2, который вышел 20 дней назад — то я не в курсе.

              Переписывание mSearch + mFilter в планах, но пока не до того.
            Андрей
            26 марта 2013, 21:06
            0
            Давайте объясню как я делаю, наверное сразу будет ясно в чем соль.

            1) качаю, ставлю mSearch из репозитория

            2) на одной из страниц сайта пишу в контент документа:
            [[!mSearch?&indexer=`1`&includeTV=`1`&includeTVList=`new,color,tags`]]
            3) захожу на страницу, вижу:
            Indexed: 10 resources from 10, time: 0.0653119087219
            4) создаю страницу — поиск. в нее добавляю вызов сниппета:
            [[!mSearch]]
            5) добавляю на страницу поиск форму:
            <form action="[[~[[*id]]]]" method="post"><input type="text" name="query" value="[[+mse.query]]" /> <input class="btn btn-success" type="submit" value="Искать!" /></form>
            Дак вот, если post меняю на get — редиректит на главную страницу.

            Соль в том, что сейчас поиск заработал ) еще раз все повторил. НО вопрос актуален.У меня не проиндексировались поля color,tags (из minShop2). Хотя я вызвал индексирование же с правильными параметрами или как?
              Василий Наумкин
              26 марта 2013, 21:22
              0
              Это оттого, что нужно — &includeTVs=`1`

              Ну и еще бы &limit=`0` добавить, чтобы индексировались не 10, а все товары.
                Андрей
                27 марта 2013, 10:12
                0
                добавил, все равно по тегам не ищет (
                Сделал так:
                [[!mSearch? &indexer=`1` &includeTVs=`1` &includeTVList=`new,color,tags` &limit=`0`]]
                  Василий Наумкин
                  27 марта 2013, 11:20
                  0
                  Тэги товара лежат в отдельных таблицах, по ним поиска не будет. Как и по другим полям товара, ибо компонент не поддерживает MS2.

                  Искать будет только по ТВ и стандартным полям ресурса MODX — pagetitle, longtitle и т.д.
              Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
              15