К содержанию

Поиск по ТВ

Добрый день, залип на очень простой задаче, просто организовать поисковую форму которая будут искать только по одному единсвенному ТВ параметру, делаю так
<form action="" method="get">
    <input type="text" name="query" value="[[+mse2_query]]" />
    <button type="submit">Искать!</button>
</form>

[[!mSearch2?
       &parents=`1`
       &includeTVs=`object_id`
       &tvPrefix=`tv.`
       &tpl=`block_item`
       &showLog=`1`
]]
не получается, подскажите пожалуйста как это реализовать
Сергей Скат
Сергей Скат
06 августа 2014, 16:14
modx.pro
2 526
Реклама

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

Алексей Ерохин
Алексей Ерохин Старожил
08 августа 2014, 02:56
Что конкретно не получается?
Что выводит лог.
Может ошибки есть какие?
Добавьте TV в индекс.
    Сергей Скат
    Сергей Скат Проверенный
    08 августа 2014, 10:18
    конекретно не получается осуществить поиск по этому ТВ
    вот что выводит лог
    Подходящих результатов не найдено.
    0.0000851: pdoTools loaded.
    0.0001400: [mSearch2] Filtered search query: "123567"
    0.0086639: [mSearch2] Search query with processed aliases: "123567"
    0.0001640: [mSearch2] Nothing found by words INDEX
    0.0010462: [mSearch2] Added resources by LIKE search: 0
    0.0115471: Total time
    10 485 760: Memory usage
    Как добавить ТВ в индекс? я не нашел такого параметра в доках
      Василий Наумкин
      Василий Наумкин Администратор
      08 августа 2014, 12:04
        Сергей Скат
        Сергей Скат Проверенный
        08 августа 2014, 12:26
        это я как рас настроил cdn.joxi.ru/uploads/prod/2014/08/08/2dd/684/031803f2897d18817bd8b7340bb34a1192ceb7d4.jpg

        но результат тот же, еще мне не понятно что означают цифры после поля, поставил 3 как и на остальных
          Василий Наумкин
          Василий Наумкин Администратор
          08 августа 2014, 13:23
          После изменений настроек индексации нужно переиндексировать весь сайт.
            Сергей Скат
            Сергей Скат Проверенный
            08 августа 2014, 15:51
            а для переиндексации нужно вызвать mSearch2 в любом месте сайта для переиндексации, и еще можно переиндексировать в админке, читал, не помогло
              Василий Наумкин
              Василий Наумкин Администратор
              08 августа 2014, 15:53
              Никакого места сайта, только через админку.

              Проверено неоднократно — всё работает. Можешь проверить еще раз на тестовом сайте.
                Сергей Скат
                Сергей Скат Проверенный
                08 августа 2014, 16:07
                сработало только после удаления папки кеш, спасибо
      Сергей Скат
      Сергей Скат Проверенный
      08 августа 2014, 16:09
      только что означают цифры после имен параметров?
        Алексей Ерохин
        Алексей Ерохин Старожил
        08 августа 2014, 16:27
        это вес. чем больше вес — тем наиболее подходящее совпадение.
          Сергей Скат
          Сергей Скат Проверенный
          08 августа 2014, 16:29
          ясно спасибо!
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        11