Я хочу иметь возможность выполнять сложные поисковые запросы по объектам Grails. В настоящее время это реализовано с помощью хранимых процедур на моем сайте, которые создают SQL-запрос и анализируют все эти результаты.Комплексный поиск по градовым классам доменов
Будет ли что-то вроде поискового плагина, позволяющего мне упростить эту задачу? Мое предположение не так, поскольку в основном он выполняет поиск на основе текста. Хранимые процедуры довольно сложны и трудно меняются. Наши пользователи являются сотрудниками, и запросы связаны с количеством опыта работы и с кем они работают, какими навыками они обладают и т. Д. Объект домена Employee будет иметь такие вещи, как список ролей, которые содержат навыки. Роль будет иметь начальную и конечную дату и т.д.
Перечень примеров запросов:
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.