Jump to content


Photo
- - - - -

НЕ работает поиск по названию товара


Best Answer Cheren-dow , 15 June 2016 - 13:32

axeld, структура таблицы индекса, которая используется для фильтрации для строковых полей имеет ограничение в 50 символов. Поэтому большое название у вас в индексе обрезанное и не находится при полном вводе названия.

Можно, на свой страх и риск сделать хак в файле:

\media\zoo\applications\jbuniversal\framework\helpers\jbtables.php

Через поиск и замену с VARCHAR(50) заменить например на максимально VARCHAR(250), при больших объемах это повлияет на скорость фильтрации.

Go to the full post


  • This topic is locked This topic is locked
2 replies to this topic

#1 axeld

axeld
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 15 June 2016 - 09:09

Здравствуйте. Не корректно работает поиск по названию товара. Название товара длинное "ФрутоНяня 90 гр. Десерт из яблок, бананов и клубники для питания детей раннего возраста" - если его скопировать в поиск то товар не находит.

 

если ввести в поиск "ФрутоНяня 90 гр. Десерт из яблок, бананов" - то находит. Это явно мало -  50 знаков.

 

Attached Thumbnails

  • 999.jpg
  • 999-2.jpg
  • 999-3.jpg

  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 15 June 2016 - 13:32   Best Answer

axeld, структура таблицы индекса, которая используется для фильтрации для строковых полей имеет ограничение в 50 символов. Поэтому большое название у вас в индексе обрезанное и не находится при полном вводе названия.

Можно, на свой страх и риск сделать хак в файле:

\media\zoo\applications\jbuniversal\framework\helpers\jbtables.php

Через поиск и замену с VARCHAR(50) заменить например на максимально VARCHAR(250), при больших объемах это повлияет на скорость фильтрации.


  • 0
Изображение
 

#3 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 15 June 2016 - 13:57

axeld, структура таблицы индекса, которая используется для фильтрации для строковых полей имеет ограничение в 50 символов. Поэтому большое название у вас в индексе обрезанное и не находится при полном вводе названия.

Можно, на свой страх и риск сделать хак в файле:

\media\zoo\applications\jbuniversal\framework\helpers\jbtables.php

Через поиск и замену с VARCHAR(50) заменить например на максимально VARCHAR(250), при больших объемах это повлияет на скорость фильтрации.

Спасибо, попробую.


  • 0




Click to return to top of page in style!