Шаблон модуля тегов проверьте, файл должен быть в кодировке utf8 и у вывода названия тега
{$tag.name|escape:html:'UTF-8'}
Спасибо за направление - куда рыть!
Вот что я обнаружил и что смог найти по этому поводу в поисковике.
Есть у меня вот такой файл в шаблоне тегов:
{if isset($tags) && is_array($tags) && $tags|count}
{foreach from=$tags item=tag name=myLoop}
<a
class="{$tag.class} text_color tag_item"
href="{url entity='search' params=['tag' => $tag.name|urlencode]}"
title="{l s='More about' d='Shop.Theme.Transformer'} {$tag.name}"
>
{$tag.name}
</a>
{/foreach}
{else}
{l s='No tags' d='Shop.Theme.Transformer'}
{/if}
Судя по этой строчке: href="{url entity='search' params=['tag' => $tag.name|urlencode]}"
Теги должны переводиться в urlencode (это как я вычитал, замена русских символов на транслит)
Если я в правильном направлении, то в этом и ошибка. То есть не происходит транслитерация слова и поиск не срабатывает.
Ребята! Без вас уже никак, все что нарыл очень далеко от моего случая и я не знаю, что делать дальше.
Провел следующие эксперименты.
1. Во первых выполнил все советы (переиндексировал весь поиск, добавлял и удалял теги и смотрел что будет) - пока тоже самое
2. Выяснил, что если написать ручками русское слово вместо лабуды - то поиск срабатывает
3. Добавил тег на английской раскладке - в таком случае поиск работает успешно
4. Пробовал писать тег в транслите - но поиск в таком случае не работает (тогда зачим urlencode)
Я снова запутался и не понимаю, что дальше)) Прошу вашей помощи!