+7 499 990-10-21

Поисковая оптимизация (F6)

Поисковая оптимизация (F6)

Сообщение vtk51 » 02 май 2017, 22:46

Добрый день.
Из результатов тестирования в этой теме
viewtopic.php?f=16&t=1466
пришли к выводу, что наличие мощного компьютера необязательно, если сделать парочку полезных функций.
Поиск по названию (f6) ищет мгновенно после каждой набранной буквы, чем сильно замедляет поиск если набирать слово или слова сразу и целиком. Так как система всё равно сортирует по каждой добавленной букве заново.
Здесь нужна настройка, которая позволит менять задержку поиска после ввода последнего символа до, скажем, двух секунд с шагом в 200мс, а так же иметь возможность отключения автопоиска и производить поиск только при нажатии enter, после введёного слова. При этом enter должен работать всегда: скорость ввода данных у пользователей разная, и под каждого менять таймер смысла нет: в этом случае если слово набрали быстро, нажимают enter, чем доводят таймер поиска до свершившегося.

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

В целом, всё это позволит значительно снизить производительность компьютера для работы с дэнси-кассой, так как исключит бесполезную нагрузку поиском после ввода каждого символа.
vtk51
 
Постов: 269
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

Re: Поисковая оптимизация (F6)

Сообщение Alexander » 02 май 2017, 22:57

С [Enter] не пройдёт, т.к. это уже регистрация товара в чек.
Если только соответствующую полю клавишу [F6] ( а также [F2] и [F3] )
Alexander
 
Постов: 4955
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Поисковая оптимизация (F6)

Сообщение vtk51 » 02 май 2017, 23:06

Разве регистрация в чек идёт не после выбора количества конкретного товара, а после нажатия enter после ввода названия в окне поиска?
vtk51
 
Постов: 269
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

Re: Поисковая оптимизация (F6)

Сообщение Alexander » 03 май 2017, 00:10

Нет, как раз по умолчанию запрос количества отключён в настройках.
Alexander
 
Постов: 4955
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Поисковая оптимизация (F6)

Сообщение kemer » 11 июн 2017, 07:36

Присоединяюсь, дельное предложение, этот "живой" поиск тормозной и неудобный, пока он "думает", следующие символы вслепую вводить приходится, выглядит все это очень печально.
4 лицензии ДЭНСИ
kemer
 
Постов: 88
Зарегистрирован: 13 мар 2017, 08:57
Откуда: г. Кемерово

Re: Поисковая оптимизация (F6)

Сообщение vtk51 » 17 мар 2022, 14:55

Уважаемые разработчики, прошу вернуться в этому вопросу.
Здесь нужна настройка, которая позволит менять задержку поиска после ввода последнего символа до, скажем, двух секунд с шагом в 200мс, а так же иметь возможность отключения автопоиска и производить поиск только при нажатии enter, после введёного слова. При этом enter должен работать всегда: скорость ввода данных у пользователей разная, и под каждого менять таймер смысла нет: в этом случае если слово набрали быстро, нажимают enter, чем доводят таймер поиска до свершившегося


Собственно, объясню для начала причины, почему это так важно. Уже где то писал, что в нашем случае много практически одинаковых наименования. Допустим слово Болт ХХ ХХХ, где Х-это цифры (например 8х160), каждая итерация, подгружает больше 100 наименований. А любая цифра, вообще дает паузу на какое то время.
1. Типичные ошибки в работе кассира, товар на английском и на русском.
Кассир в основном окне вводит название на русском, F6. В окне поиска понимает, неверная раскладка, стирает (задержка, т.к. живой поиск обрабатывает, каждый удаленный символ), вводит заново. Не закрывая живой поиск, с обновлением списка каждый символ
2. В окне живого поиска по умолчанию курсор на Наименовании товара. Скан Штрих-кода, 10 сек ждем, поиска (ничего не находим). И дальше, F12 - и заново скан ШК
3. Орфографические ошибки, опечатки. Тут и говорить ничего, замена каждого символа - 3-5 секунд минимум. Список можно перечислять бесконечно.

Возможно это сложная доработка, возможно у вас есть свои варианты - предлагайте. Лучше диалог
vtk51
 
Постов: 269
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

Re: Поисковая оптимизация (F6)

Сообщение vtk51 » 24 мар 2022, 10:46

Сможем придумать, что то с поиском?
vtk51
 
Постов: 269
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

Re: Поисковая оптимизация (F6)

Сообщение Alexander » 30 мар 2022, 14:15

Сможем, но не в ближайшее время, к сожалению.
Alexander
 
Постов: 4955
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Поисковая оптимизация (F6)

Сообщение vtk51 » 31 мар 2022, 11:01

Мы начали эту тему в 2017 году, а воз и ныне там.
Как мы можем повысить приоритет этой доработки? Чтобы это было не ещё 5 лет?
vtk51
 
Постов: 269
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

Re: Поисковая оптимизация (F6)

Сообщение Alexander » 31 мар 2022, 14:00

Нужна копия БД LinCash и примеры самых медленных запросов для данной БД. Посмотрим, может быть получится просто существенно ускорить поиск для начала.
Сейчас повысить приоритет не получится, у нас уже внесен аванс на очередную доработку.
Alexander
 
Постов: 4955
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ


Вернуться в Ваши предложения

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (170) здесь было 16 май 2020, 01:50

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1