Страница 2 из 3
Re: Глобальный поиск
Добавлено: 23 июн 2019, 09:34
support
Евгений писал(а): 10 июн 2019, 07:22
Поддерживаю глобальный поиск.
Если возможно, то делать поиск вообще по всем сущностям Руководителя, как пользовательским так и системным.
Есть приложения где сущностей больше 50, если сразу запустить 50 поисковых запросов то сервер может заглохнуть:)
Re: Глобальный поиск
Добавлено: 23 июн 2019, 13:26
nikolay.rastegaev
Речь о том, чтобы искать не по одной сущности, а по всем сущностям. Одновременно искать в задачах, в требованиях, в запросах на изменения и т.д.
Re: Глобальный поиск
Добавлено: 24 июн 2019, 11:55
tax
Отдаю свой голос ЗА "глобальный поиск", но не в виде отчётов. Юзеры привыкли работать с WEB сайтами и простым полем поиска, и это удобно. Если результат поиска выдал много значений, то потом для этого можно отобразить фильтр по Сущностям.
Re: Глобальный поиск
Добавлено: 24 июн 2019, 16:28
Oleg
Тоже отдаю голос ЗА
Re: Глобальный поиск
Добавлено: 24 июн 2019, 19:42
support
У каждой сущности свои поля для поиска.
Я так полагаю что в данном случае речь идет о поиске только по названию?
Re: Глобальный поиск
Добавлено: 24 июн 2019, 21:28
Develop-Soft
Походу тут все
за поисковый движок, ищущий "все и везде"

...
Re: Глобальный поиск
Добавлено: 25 июн 2019, 10:01
nikolay.rastegaev
Сергей, да, хотя бы поиск по названиям.
Уже это будет лучше, чем искать, заходя в каждый список сущностей. Хотя, конечно, поиск по описаниям тоже важен.
В идеале нужен модуль текстового поиска, который позволит искать по всем текстовым полям.
Re: Глобальный поиск
Добавлено: 10 июл 2019, 08:00
support
Добавил в план.
Кто может привести пример как отображать результат поиска? Сущности разные, поля разные... Например в сущности А есть совпадение по полю "название", в сущности Б по полю "описание", а в сущности С по полю "примечание".
Нужен ли поиск по комментариям.
Хотелось бы сразу уточнить эти моменты.
Re: Глобальный поиск
Добавлено: 10 июл 2019, 10:57
tax
Я уже озвучивал своё предложение, но повторюсь.
- выводим все результаты поиска с разбивкой по страницам
- над поисковой выдачей отображаем быстрый фильтр по списку полей и списку сущностей в которых был найден поисковый запрос.
Как по мне, то этого уже было бы достаточно. Сильно усложнённые формы будут только путать пользователя
З.Ы. возможно, стоит сразу подумать о точном нахождении "слова" или с учетом склонений или дополнительном поиске 2го запроса, но уже в результатах 1го поиска
Re: Глобальный поиск
Добавлено: 10 июл 2019, 11:21
De_mon
https://www.redmine.org/projects/redmin ... mineSearch
Я предлагаю организовать поиск либо с включением вариантов где ищем, например вводим запрос - клиенты Василий :поиск ведется по сущности клиенты, строка Василий . Да, возможно регулярка будет достаточно сложной , но представьте , помня часть имени сущности и часть искомого можно точечно найти нужное.
Второй вариант что то вроде сортировок в 2 полях , в первом поле - выпадающем списке выбираем сущность во втором пишем искомую фразу , так же думаю было бы здорово вывести все это в настройки с возможностью отключения , то есть полнотекстовый поиск по всей системе.
А еще есть вот такая дикая штука - Elasticsearch , выручает в сложных проектах ведь MySQL не может использовать индекс для поиска по 2 range условиям, правда требует Java
