我希望能够对grails对象执行复杂的搜索。这是目前使用我的网站上的存储过程实现的,它们构建了一个SQL查询并解析了所有这些结果。跨Grails域类的复杂搜索
类似可搜索插件的东西是否允许我简化这项任务?我的猜测不是,因为它主要是在做基于文本的搜索。存储过程非常复杂,难以改变。我们的用户是员工,这些查询必须与大量的工作经验,他们的工作对象,他们拥有的技能等有关。员工域对象应该包含一些包含技能的角色列表。该角色将有开始和结束日期等
例如查询列表:
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.