Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
%total% для %data doSelection()%

Автор albionРаздел Макросы UMI.CMS

Ответов: 5
Просмотров: 6151
Последний ответ 24 Июля 2011, 10:29:40
от albion
autothumbs.php версии 2,8,4

Автор albionРаздел Настройка системы и модулей

Ответов: 6
Просмотров: 7043
Последний ответ 21 Июля 2011, 18:00:19
от admin
Фильтр по полю

Автор mihdanРаздел Шаблоны XSLT

Ответов: 1
Просмотров: 2830
Последний ответ 18 Октября 2013, 22:53:46
от PHOENIX-75
Зависимые фильтры

Автор mihdanРаздел Шаблоны XSLT

Ответов: 5
Просмотров: 3680
Последний ответ 28 Сентября 2013, 16:44:23
от Aisamiery
Кастомный макрос

Автор thecoderРаздел Шаблоны XSLT

Ответов: 1
Просмотров: 2438
Последний ответ 22 Июля 2013, 17:50:14
от admin

0 Пользователей и 1 Гость просматривают эту тему.

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Странное поведение модуля ПОИСК
« : 03 Декабря 2013, 17:53:57 »
Добрый день.

Поиск по сайту работает весьма избирательно.
Один вид товаров ищет даже по части названия, другой ни как вообще.
Тип данных у всех одинаковый.
В шаблоне данных у всех полей с нужными словами установлена галочка "Индексируемое".
Ручная переиндексация в какой то момент останавливается и несмотря на фразу "переиндексация продолжится при следующим..." не продолжается.
В чем может быть проблема?

p.s. галочек "исключить из поиска" ни где не стоит.
« Последнее редактирование: 03 Декабря 2013, 17:55:30 от shoto »

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Странное поведение модуля ПОИСК
« Ответ #1 : 04 Декабря 2013, 00:08:02 »
Один вид товаров ищет даже по части названия, другой ни как вообще.

а названия тех товаров, что не ищутся, не содержат каких нибудь не цифробуквенных символов? например "-" или "/" ?

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Странное поведение модуля ПОИСК
« Ответ #2 : 04 Декабря 2013, 09:13:05 »
Нет. Среди тех названий что не ищутся нет знаков.
как пример: есть товар с названием IP и есть IPS, так вот IPS ищется и находится, а вот IP ничего не найдено.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Странное поведение модуля ПОИСК
« Ответ #3 : 04 Декабря 2013, 09:16:01 »
Смущает непонятности с переиндексированием вручную...

вы ищите только по названию? или по каким то еще полям? может имеет смысл написать свою уменьшенную версию поиска?)

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re:Странное поведение модуля ПОИСК
« Ответ #4 : 04 Декабря 2013, 09:44:10 »
Нет. Среди тех названий что не ищутся нет знаков.
как пример: есть товар с названием IP и есть IPS, так вот IPS ищется и находится, а вот IP ничего не найдено.

Почему-то кажется, что поиск отбрасывает в запросе слова, состоящие из двух букв.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Странное поведение модуля ПОИСК
« Ответ #5 : 04 Декабря 2013, 10:07:10 »
Нет. Среди тех названий что не ищутся нет знаков.
как пример: есть товар с названием IP и есть IPS, так вот IPS ищется и находится, а вот IP ничего не найдено.

Почему-то кажется, что поиск отбрасывает в запросе слова, состоящие из двух букв.
Весьма похоже. можно ли как то решить эту проблему?

и еще, ладно 2-х буквенные понятно.
но как объяснить что К 100 находит, а К 32 нет?

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Странное поведение модуля ПОИСК
« Ответ #6 : 04 Декабря 2013, 10:35:51 »
Смущает непонятности с переиндексированием вручную...

вы ищите только по названию? или по каким то еще полям? может имеет смысл написать свою уменьшенную версию поиска?)
Вообще хотелось бы что бы искал только по названию, другие параметры нам не нужны.
Свою уменьшенную версию поиска это конечно круто. но не по зубам.

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Странное поведение модуля ПОИСК
« Ответ #7 : 04 Декабря 2013, 10:46:59 »
Один вид товаров ищет даже по части названия, другой ни как вообще.

а названия тех товаров, что не ищутся, не содержат каких нибудь не цифробуквенных символов? например "-" или "/" ?

а если содержатся, то что, искать не будет тоже?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Странное поведение модуля ПОИСК
« Ответ #8 : 04 Декабря 2013, 14:50:04 »
Смущает непонятности с переиндексированием вручную...

вы ищите только по названию? или по каким то еще полям? может имеет смысл написать свою уменьшенную версию поиска?)
Вообще хотелось бы что бы искал только по названию, другие параметры нам не нужны.
Свою уменьшенную версию поиска это конечно круто. но не по зубам.

напишу в статье в четверг, приложу ссылку сюда.

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Странное поведение модуля ПОИСК
« Ответ #9 : 06 Декабря 2013, 13:36:35 »
напишу в статье в четверг, приложу ссылку сюда.

Где можно посмотреть данную статью?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Странное поведение модуля ПОИСК
« Ответ #11 : 06 Декабря 2013, 15:46:12 »
Спасибо. Ищет отлично.
один нюанс.
когда находит несколько подходящих страниц и появляется пагинатор, то при переходе на следующую страницу с результатами:
"По вашему запросу "IP" найдено страниц: 0."
а отсчет пунктов найденного начинается с той цифры, которая равна номеру страницы.
Т.е. по какому то запросу общему допустим найдено 500 документов.
Вывод по 10 найденных, с нумерацией порядковой.
при клике на страницу 3, вывод начинается с номера 3, и пагинатор пропадает полностью, а в числе найденных страниц написано ноль.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re:Странное поведение модуля ПОИСК
« Ответ #12 : 06 Декабря 2013, 15:48:14 »
Спасибо. Ищет отлично.
один нюанс.
когда находит несколько подходящих страниц и появляется пагинатор, то при переходе на следующую страницу с результатами:
"По вашему запросу "IP" найдено страниц: 0."
а отсчет пунктов найденного начинается с той цифры, которая равна номеру страницы.
Т.е. по какому то запросу общему допустим найдено 500 документов.
Вывод по 10 найденных, с нумерацией порядковой.
при клике на страницу 3, вывод начинается с номера 3, и пагинатор пропадает полностью, а в числе найденных страниц написано ноль.

Попробуйте в строке

$pages->limit($i, $per_page); // offset,limit

исправить $i на $p
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Странное поведение модуля ПОИСК
« Ответ #13 : 06 Декабря 2013, 16:01:56 »
а если ввести не существующее слово в поиск
то фраза "Не найдено" или что там выводится в этом случае - не появляется.
а появляется само слово и числовое значение "Количество объектов на странице".

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Странное поведение модуля ПОИСК
« Ответ #14 : 06 Декабря 2013, 16:05:16 »
Спасибо. Ищет отлично.
один нюанс.
когда находит несколько подходящих страниц и появляется пагинатор, то при переходе на следующую страницу с результатами:
"По вашему запросу "IP" найдено страниц: 0."
а отсчет пунктов найденного начинается с той цифры, которая равна номеру страницы.
Т.е. по какому то запросу общему допустим найдено 500 документов.
Вывод по 10 найденных, с нумерацией порядковой.
при клике на страницу 3, вывод начинается с номера 3, и пагинатор пропадает полностью, а в числе найденных страниц написано ноль.

Попробуйте в строке

$pages->limit($i, $per_page); // offset,limit

исправить $i на $p
Тогда вообще пустая страница при клике на следующую страницу с данными поиска