Есть приложения где сущностей больше 50, если сразу запустить 50 поисковых запросов то сервер может заглохнуть:)Евгений писал(а): 10 июн 2019, 07:22 Поддерживаю глобальный поиск.
Если возможно, то делать поиск вообще по всем сущностям Руководителя, как пользовательским так и системным.
Глобальный поиск
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Глобальный поиск
-
nikolay.rastegaev
- Спонсор

- Сообщения: 158
- Зарегистрирован: 02 дек 2017, 10:10
- Имя: Nikolay Rastegaev
- Откуда: Izhevsk
Re: Глобальный поиск
Речь о том, чтобы искать не по одной сущности, а по всем сущностям. Одновременно искать в задачах, в требованиях, в запросах на изменения и т.д.
Re: Глобальный поиск
Отдаю свой голос ЗА "глобальный поиск", но не в виде отчётов. Юзеры привыкли работать с WEB сайтами и простым полем поиска, и это удобно. Если результат поиска выдал много значений, то потом для этого можно отобразить фильтр по Сущностям.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Глобальный поиск
У каждой сущности свои поля для поиска.
Я так полагаю что в данном случае речь идет о поиске только по названию?
Я так полагаю что в данном случае речь идет о поиске только по названию?
- Develop-Soft
- Сообщения: 599
- Зарегистрирован: 27 мар 2019, 01:22
- Имя: Владимир
- Откуда: Россия, Белгород
- Контактная информация:
Re: Глобальный поиск
Походу тут все за поисковый движок, ищущий "все и везде"
...
-
nikolay.rastegaev
- Спонсор

- Сообщения: 158
- Зарегистрирован: 02 дек 2017, 10:10
- Имя: Nikolay Rastegaev
- Откуда: Izhevsk
Re: Глобальный поиск
Сергей, да, хотя бы поиск по названиям.
Уже это будет лучше, чем искать, заходя в каждый список сущностей. Хотя, конечно, поиск по описаниям тоже важен.
В идеале нужен модуль текстового поиска, который позволит искать по всем текстовым полям.
Уже это будет лучше, чем искать, заходя в каждый список сущностей. Хотя, конечно, поиск по описаниям тоже важен.
В идеале нужен модуль текстового поиска, который позволит искать по всем текстовым полям.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Глобальный поиск
Добавил в план.
Кто может привести пример как отображать результат поиска? Сущности разные, поля разные... Например в сущности А есть совпадение по полю "название", в сущности Б по полю "описание", а в сущности С по полю "примечание".
Нужен ли поиск по комментариям.
Хотелось бы сразу уточнить эти моменты.
Кто может привести пример как отображать результат поиска? Сущности разные, поля разные... Например в сущности А есть совпадение по полю "название", в сущности Б по полю "описание", а в сущности С по полю "примечание".
Нужен ли поиск по комментариям.
Хотелось бы сразу уточнить эти моменты.
Re: Глобальный поиск
Я уже озвучивал своё предложение, но повторюсь.
- выводим все результаты поиска с разбивкой по страницам
- над поисковой выдачей отображаем быстрый фильтр по списку полей и списку сущностей в которых был найден поисковый запрос.
Как по мне, то этого уже было бы достаточно. Сильно усложнённые формы будут только путать пользователя
З.Ы. возможно, стоит сразу подумать о точном нахождении "слова" или с учетом склонений или дополнительном поиске 2го запроса, но уже в результатах 1го поиска
- выводим все результаты поиска с разбивкой по страницам
- над поисковой выдачей отображаем быстрый фильтр по списку полей и списку сущностей в которых был найден поисковый запрос.
Как по мне, то этого уже было бы достаточно. Сильно усложнённые формы будут только путать пользователя
З.Ы. возможно, стоит сразу подумать о точном нахождении "слова" или с учетом склонений или дополнительном поиске 2го запроса, но уже в результатах 1го поиска
-
De_mon
- Спонсор

- Сообщения: 194
- Зарегистрирован: 14 авг 2017, 09:08
- Имя: Дмитрий Горбунов
- Откуда: Россия Уфа
- Организация: Мебель Феличе
- Контактная информация:
Re: Глобальный поиск
https://www.redmine.org/projects/redmin ... mineSearch
Я предлагаю организовать поиск либо с включением вариантов где ищем, например вводим запрос - клиенты Василий :поиск ведется по сущности клиенты, строка Василий . Да, возможно регулярка будет достаточно сложной , но представьте , помня часть имени сущности и часть искомого можно точечно найти нужное.
Второй вариант что то вроде сортировок в 2 полях , в первом поле - выпадающем списке выбираем сущность во втором пишем искомую фразу , так же думаю было бы здорово вывести все это в настройки с возможностью отключения , то есть полнотекстовый поиск по всей системе.
А еще есть вот такая дикая штука - Elasticsearch , выручает в сложных проектах ведь MySQL не может использовать индекс для поиска по 2 range условиям, правда требует Java
Я предлагаю организовать поиск либо с включением вариантов где ищем, например вводим запрос - клиенты Василий :поиск ведется по сущности клиенты, строка Василий . Да, возможно регулярка будет достаточно сложной , но представьте , помня часть имени сущности и часть искомого можно точечно найти нужное.
Второй вариант что то вроде сортировок в 2 полях , в первом поле - выпадающем списке выбираем сущность во втором пишем искомую фразу , так же думаю было бы здорово вывести все это в настройки с возможностью отключения , то есть полнотекстовый поиск по всей системе.
А еще есть вот такая дикая штука - Elasticsearch , выручает в сложных проектах ведь MySQL не может использовать индекс для поиска по 2 range условиям, правда требует Java