Глобальный поиск

Пишите ваши предложения здесь.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Глобальный поиск

Сообщение support »

Евгений писал(а): 10 июн 2019, 07:22 Поддерживаю глобальный поиск.
Если возможно, то делать поиск вообще по всем сущностям Руководителя, как пользовательским так и системным.
Есть приложения где сущностей больше 50, если сразу запустить 50 поисковых запросов то сервер может заглохнуть:)
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 158
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Re: Глобальный поиск

Сообщение nikolay.rastegaev »

Речь о том, чтобы искать не по одной сущности, а по всем сущностям. Одновременно искать в задачах, в требованиях, в запросах на изменения и т.д.
tax
Сообщения: 255
Зарегистрирован: 14 ноя 2016, 15:12
Имя: Николай
Откуда: --

Re: Глобальный поиск

Сообщение tax »

Отдаю свой голос ЗА "глобальный поиск", но не в виде отчётов. Юзеры привыкли работать с WEB сайтами и простым полем поиска, и это удобно. Если результат поиска выдал много значений, то потом для этого можно отобразить фильтр по Сущностям.
Аватара пользователя
Oleg
Сообщения: 464
Зарегистрирован: 26 окт 2018, 08:23
Имя: Олег Родионов
Откуда: Россия,Санкт-Петербург

Re: Глобальный поиск

Сообщение Oleg »

Тоже отдаю голос ЗА
Установка и настройка IP ATC Asterisk
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Глобальный поиск

Сообщение support »

У каждой сущности свои поля для поиска.
Я так полагаю что в данном случае речь идет о поиске только по названию?
Аватара пользователя
Develop-Soft
Сообщения: 599
Зарегистрирован: 27 мар 2019, 01:22
Имя: Владимир
Откуда: Россия, Белгород
Контактная информация:

Re: Глобальный поиск

Сообщение Develop-Soft »

Походу тут все за поисковый движок, ищущий "все и везде" :D ...
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 158
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Re: Глобальный поиск

Сообщение nikolay.rastegaev »

Сергей, да, хотя бы поиск по названиям.
Уже это будет лучше, чем искать, заходя в каждый список сущностей. Хотя, конечно, поиск по описаниям тоже важен.

В идеале нужен модуль текстового поиска, который позволит искать по всем текстовым полям.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Глобальный поиск

Сообщение support »

Добавил в план.

Кто может привести пример как отображать результат поиска? Сущности разные, поля разные... Например в сущности А есть совпадение по полю "название", в сущности Б по полю "описание", а в сущности С по полю "примечание".

Нужен ли поиск по комментариям.

Хотелось бы сразу уточнить эти моменты.
tax
Сообщения: 255
Зарегистрирован: 14 ноя 2016, 15:12
Имя: Николай
Откуда: --

Re: Глобальный поиск

Сообщение tax »

Я уже озвучивал своё предложение, но повторюсь.
- выводим все результаты поиска с разбивкой по страницам
- над поисковой выдачей отображаем быстрый фильтр по списку полей и списку сущностей в которых был найден поисковый запрос.

Как по мне, то этого уже было бы достаточно. Сильно усложнённые формы будут только путать пользователя

З.Ы. возможно, стоит сразу подумать о точном нахождении "слова" или с учетом склонений или дополнительном поиске 2го запроса, но уже в результатах 1го поиска
De_mon
Спонсор
Спонсор
Сообщения: 194
Зарегистрирован: 14 авг 2017, 09:08
Имя: Дмитрий Горбунов
Откуда: Россия Уфа
Организация: Мебель Феличе
Контактная информация:

Re: Глобальный поиск

Сообщение De_mon »

https://www.redmine.org/projects/redmin ... mineSearch
Я предлагаю организовать поиск либо с включением вариантов где ищем, например вводим запрос - клиенты Василий :поиск ведется по сущности клиенты, строка Василий . Да, возможно регулярка будет достаточно сложной , но представьте , помня часть имени сущности и часть искомого можно точечно найти нужное.
Второй вариант что то вроде сортировок в 2 полях , в первом поле - выпадающем списке выбираем сущность во втором пишем искомую фразу , так же думаю было бы здорово вывести все это в настройки с возможностью отключения , то есть полнотекстовый поиск по всей системе.

А еще есть вот такая дикая штука - Elasticsearch , выручает в сложных проектах ведь MySQL не может использовать индекс для поиска по 2 range условиям, правда требует Java :?
Ответить