Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
Проблема с компонентом search.title
Здравствуйте, очень странно работает поиск по заголовкам. Перепробовал уже на разных сайтах, на разных хостингах и разных версиях битрикса. Он то находит товар, то нет. Причем в выпадающем списке всегда находит, но если ввести название до конца и нажать поиск то выдает сообщение, что ничего не найдено. К примеру - ставлю битрикс малый бизнес, на битрикс веб окружение, все по дефолту, создаю раздел в корне, добавляю 2 товара cc364xd и cc364xa. Вот тут самое интересное - с окончанием xa все нормально, а с xd не находит, только в выпадающем списке. Если ввести cc364, то на одной половине битриксов находит оба товара, в другой не находит ничего. И вообще в целом довольно глючно работает этот поиск.

search.page работает отлично везде.

так и должно быть, и компонент разрабатывался как красивый поиск который иногда не работает? Или я туплю и что то не так делаю?
А ещё не догоняю - как сказать этому компоненту, чтоб он не трогал неактивные товары?
в коде компонента не нашел как сделать это.
что мы вам можем ответить? У меня никогда проблем не было.

В любой непонятной ситуации многие обычно начинают разбираться в коде. Вот и все. И таким образом решают проблему.
Если не хватает опыта, может стоит обратиться в техподдержку 1С-Битрикс?



По второму вопросу.
А они были неактивные или вы их деактивировали позже? Во втором случае возможно просто проблема в том, что поисковый индекс не обновился.
Код, как я написал выше, нигде не трогал, только установил - добавил товары. Думал, что проблема в ПО - так нет, ставил на разных хостингах - одно и тоже.

Сейчас еще раз попробовал в кодировке utf 8 тоже самое. Вы попробуйте сами, в чистом битриксе бизнес, создать папку в корне каталога, например test, и в ней 4 товара cc364xo, cc364xf, cc364xd, cc364xa. Все кроме cc364xd ищет нормально.
на каких разных? Хотя бы из списка рекомендованных хостеров на сайте 1с-битрикс?

вообще не помешал бы пруф-линк.
Кстати ДА. походу с индексом была беда.
а подскажете как запускать руками переиндексацию? у меня парсер добавляет/обновляет товары

toner-bazar.webcrea.ru
cc364xd
cc364x

1 поиск это search.title, а 2 это search.page
это конечно странно.

Цитата
Гефест пишет:
а подскажете как запускать руками переиндексацию?
Ну попробуйте переиндексировать - /bitrix/admin/search_reindex.php?lang=ru



Если строка ввода будет:
Код
"cc364x"

(внимание "кавычки!")
а не
Код
cc364x

То все работает нормально. Даже забавно. Думаю проблема в хостинге - где-то обрабатываются кавычки для строк, где-то нет (предположение - не силен в настройках PHP).


В любом случае стоит пообщаться с техподдержкой 1С-Битрикс.
а через апи?


в саппорт конечно отписал, но пока ещё дождёшься их реакции.
=(
Увы, пока ничего не ответили, вот и пытаю всех, кто может помочь!
Вы прежде чем городить на АПИ механизмы/велосипеды может руками попробовали бы, чтобы проверить поможет ли?
Цитата
Гефест пишет:
а через апи?
http://dev.1c-bitrix.ru/api_help/search/classes/csearch/reindexall.php
уже все сделано давно, на сообщении
Цитата
ДА. походу с индексом была беда.
а подскажете как запускать руками переиндексацию? у меня парсер добавляет/обновляет товары
мне дальше задачу решать надо
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
________________________________________________________________

Новости IT

Статьи

Форум

Композитный сайт

Битрикс24

Команда

Проекты, которым мы помогли

Если вам нужен сайт

a@coffeediz.ru

Готовые решения