Я хочу иметь возможность выполнять сложные поиски объектов Grails.В настоящее время это реализовано с использованием хранимых процедур на моем сайте, которые создают запрос SQL и анализируют все эти результаты.
Позволит ли что-то вроде плагина с возможностью поиска упростить эту задачу?Я думаю, что нет, так как он в основном делает поиск по тексту.Хранимые процедуры довольно сложны, и их трудно изменить.Наши пользователи - это сотрудники, и запросы связаны с опытом работы и тем, на кого они работали, какими навыками они обладают и т. Д. Объект домена «Сотрудник» может иметь такие вещи, как список ролей, содержащих навыки.Роль будет иметь дату начала и окончания и т. Д.
Список примеров запросов:
All users with 5 years of experience in C++
All users who have worked for Stackoverflow, in California
All users who have at least 5 years of C++ experience, at least 2 years of Java experience, have worked for StackOverflow, and are available to work now.