Автор |
Сообщение |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 02.09.2015 19:14:39
|
KOLESNICHENKO
Администратор
Зарегистрирован: 06.07.2011 02:35:04
Сообщений: 147
Оффлайн
|
SARGEANT wrote:в Журнале событий в Расширенном фильтре в строковых полях, например Описание, Примечание\Текст - необходима возможность применения символов подстановки, то есть либо * и ?, либо % и _
На данный момент никакие из этих двух - не работают. Это чрезвычайно затрудняет поиск. В русском языке, как известно, в отличие от английского слова изменяются по падежам. Да и банально сокращения могут применяться, да даже два пробела вместо одного. Короче, как сейчас - это не дело. При поиске большие лишние трудозатраты, и даже при них - не гарантирован результат
Просим сделать символы подстановки. Очевидно, машинка портала их специально вырезает. То есть «сделать» - это всего лишь убрать из машинки это вырезание, а не разработать нечто новое. Это должно быть не очень сложно сделать
Очевидно, что не очевидно. Сейчас отбор идет по любому вхождению указанного текста, т.е. и символы "* и ?, либо % и _" тоже считаются как обычный текст и ничего не вырезается.
На данном этапе предлагаемый вами отбор увеличит время фильтрации. Сейчас могу предложить не указывать в фильтре текст, а только указать другие условия отбора и уже на полученных результатах, в панели над списком событий сделать отбор по тексту.
Подумаем, что можно сделать.
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 02.09.2015 20:02:21
|
SARGEANT
Опытный пользователь
Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1981
Оффлайн
|
KOLESNICHENKO wrote: Сейчас отбор идет по любому вхождению указанного текста, т.е. и символы "* и ?, либо % и _" тоже считаются как обычный текст и ничего не вырезается
Этого не может быть. Это очевидно любому программисту, имевшему дело с SQL
Оракловые символы подстановки % и _ в операторе LIKE не считаются обычным текстом и работают как символы подстановки. Их разве что можно заискейпить, то есть в операторе LIKE указать ESCAPE символ, и этим символом их заискейпить в поисковом тексте
Если машинка не вырезает символы - значит она их искейпит. Это по сути и по трудоемкости устранения - то же самое. Какая разница - вырезает, искейпит
Или поиск идет не оператором LIKE?
но КАК ЖЕ ТОГДА?
Нет других способов
Поэтому надо вырезать из машинки это место, как бы его ни называть
Это сообщение было изменено 1 раз. Последнее изменение было в 02.09.2015 20:02:41
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 03.09.2015 01:07:09
|
KOLESNICHENKO
Администратор
Зарегистрирован: 06.07.2011 02:35:04
Сообщений: 147
Оффлайн
|
Пока работать будет так как есть.
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 03.09.2015 18:17:32
|
SARGEANT
Опытный пользователь
Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1981
Оффлайн
|
KOLESNICHENKO wrote: могу предложить не указывать в фильтре текст, а только указать другие условия отбора и уже на полученных результатах, в панели над списком событий сделать отбор по тексту
Спасибо!
опять Вы правы
Работает, и достаточно быстро. Я думал будет медленно, потому что машинке надо ведь скачать в этом случае из базы большее количество записей. Но видимо есть и факторы обратного направления. А может просто сервера хороши
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 11.09.2015 18:29:43
|
SARGEANT
Опытный пользователь
Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1981
Оффлайн
|
В журнале событий при редактировании/просмотре события в полях «Текст события» и Примечание не отображаются расширенные символы, например длинное тире. Скрин прилагается. В правом нижнем углу между словами «Просим исправить» и «здесь» было длинное тире. Но показывает знак вопроса. Тире в события часто залетает, поскольку текст копируется из Word
Может можно сделать чтобы были расширенные символы? может быть кодировка поля в Оракле не юникодовая, или чего оно хочет
|
Имя файла |
Длинное тире вылазит знаком вопроса.png |
Скачать
|
Описание |
Описание отсутствует |
Размер файла |
22 Kbytes
|
Загружено: |
3 раз(а) |
Это сообщение было изменено 1 раз. Последнее изменение было в 11.09.2015 18:30:22
|
|
 |
|