Поиск по артикулу mSearch2

Добрый день! не могу понять почему не ищет по артикулу товара
Так вывожу форму
[[!mSearchForm?
            	&pageId=`31`
            	&includeTVs=`image`
            	&element=`msProducts`
            	&parents=`4`
            	&limit = `10`
            	&autocomplete = `1`
            	&onlyIndex = `1`
            ]]
Вот настройки плагина prntscr.com/npbnet
Подскажите пожалуйста, в чем может быть причина?
Дмитрий
16 мая 2019, 13:55
79
0

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

Эдвард Ерохин
16 мая 2019, 14:02
0
А переиндексацию запускали? prntscr.com/npbrt1
    Дмитрий
    16 мая 2019, 14:04
    0
    Да, каждый раз как менял какие либо значения в настройках
Антон
16 мая 2019, 19:35
0
Msearch не ищет по полям продуктов, только поля modResource и TV, поэтому, если вам надо поиск по артикулу, то надо этот артикул продублировать либо в ТВ, либо расширить таблицу ресурсов этим полем и туда писать артикул.
Я на своих сайтах решаю это дублированием артикула в ТВ.
    Михаил
    16 мая 2019, 20:32
    0
    &class=`msProduct`
    просто добавьте
      Антон
      16 мая 2019, 20:39
      0
      Может и ищет, но не по индексу. В индекс попадают только поля ресурса и ТВ. Если товаров не много, то можно и так, как вы предлагаете, но если на сайте несколько тысяч товаров, то будет тормозить.
        Михаил
        16 мая 2019, 20:41
        0
        Ничего не тормозит, даже с несколькими тысячами товаров.
          Антон
          16 мая 2019, 20:43
          0
          У меня магаз с 112к товаров, без индекса ищет за 20 секунд, а с индексом моментально.
            Михаил
            16 мая 2019, 20:50
            0
            Так добавить индекс это куда проще чем писать в ТВ и расширять таблицу
              Антон
              17 мая 2019, 10:22
              0
              Там же не просто mysql индексы, а индекс мсёрча, на который завязаны внутренние механизмы дополнения.
    Михаил
    16 мая 2019, 20:34
    0
    И добавить в настройки mSearch2
    pagetitle:5,longtitle:3,content:1,description:1,introtext:1,article:1
Михаил
16 мая 2019, 20:34
0
mSearch ищет по любым полям. Просто укажите в настройке это поле:
pagetitle:5,longtitle:3,content:1,description:1,introtext:1,article:1
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.