mSearch + minoShop2. Не хочет искать
Делаю по документации mSerach — получаю редирект на главную страницу после введения поискового слова. Передается через get, параметр query. Если ставлю & заместо ? в url — пр. www.site.ru/поиск.html&query=test — так пытается искать, но ничего не может найти, хотя все проиндексировано в т.ч tv парамтры.
Что я мог сделать не правильно ?
У меня все полностью по документации отсюда — http://bezumkin.ru/modx/msearch, в настройках mSearch — ничего не менял. На сайте настроение ЧПУ (русское).
p.s только что ввел поисковый запрос и сайт упал )) жду пока поднимется.
Что я мог сделать не правильно ?
У меня все полностью по документации отсюда — http://bezumkin.ru/modx/msearch, в настройках mSearch — ничего не менял. На сайте настроение ЧПУ (русское).
p.s только что ввел поисковый запрос и сайт упал )) жду пока поднимется.
Комментарии: 15
поправил на POST. Теперь не редиректит на главную. Но и результатов поиска нет
«p.s только что ввел поисковый запрос и сайт упал )) жду пока поднимется»Возможно у вас стоит ограничение на использование памяти скриптами. Поинтересуйтесь у Хостера.
Хорошо. Я отключил поиск с морфологией, теперь не падает, но не работает все равно )
У меня поиск через SimpleSearch, работает отлично ;)
С mSearch тоже не разобрался…
С mSearch тоже не разобрался…
нужны поиск и фильтры ) с помощью какого компонента вы делаете фильтры?
А по тегам minishop2, SimpleSearch умеет искать?
По тегам нет наверное, но мне это и не надо ;) Чтоб по тегам искать, это мне кажется проще свое написать.
Код, как вызываете и как всё выводите в студию.
Откуда уверенность, что mFilter работает с miniShop2?
Поиск будет работать, фильтр — нет.
А редирект на главную говорит о том, что неверно настроена либо форма, либо friendly url. От поиска это точно никак не зависит.
Поиск будет работать, фильтр — нет.
А редирект на главную говорит о том, что неверно настроена либо форма, либо friendly url. От поиска это точно никак не зависит.
Он с ним не работает ?)
а можешь подсказать как мне реализовать фильтры ??? Может есть какой-то другой компонент. Без этого никак вообще. ужс
а можешь подсказать как мне реализовать фильтры ??? Может есть какой-то другой компонент. Без этого никак вообще. ужс
Если кто-то уже написал фильтры для miniShop2, который вышел 20 дней назад — то я не в курсе.
Переписывание mSearch + mFilter в планах, но пока не до того.
Переписывание mSearch + mFilter в планах, но пока не до того.
Давайте объясню как я делаю, наверное сразу будет ясно в чем соль.
1) качаю, ставлю mSearch из репозитория
2) на одной из страниц сайта пишу в контент документа:
Соль в том, что сейчас поиск заработал ) еще раз все повторил. НО вопрос актуален.У меня не проиндексировались поля color,tags (из minShop2). Хотя я вызвал индексирование же с правильными параметрами или как?
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). Хотя я вызвал индексирование же с правильными параметрами или как?
Это оттого, что нужно — &includeTVs=`1`
Ну и еще бы &limit=`0` добавить, чтобы индексировались не 10, а все товары.
Ну и еще бы &limit=`0` добавить, чтобы индексировались не 10, а все товары.
добавил, все равно по тегам не ищет (
Сделал так:
Сделал так:
[[!mSearch? &indexer=`1` &includeTVs=`1` &includeTVList=`new,color,tags` &limit=`0`]]
Тэги товара лежат в отдельных таблицах, по ним поиска не будет. Как и по другим полям товара, ибо компонент не поддерживает MS2.
Искать будет только по ТВ и стандартным полям ресурса MODX — pagetitle, longtitle и т.д.
Искать будет только по ТВ и стандартным полям ресурса MODX — pagetitle, longtitle и т.д.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.