我正在使用 Grails 2.2.2 / MySQL 开发一个应用程序。
我想集成 Searchable 插件,但是我的应用程序是一个多租户 saas 应用程序,我需要限制以某种方式返回的结果。因此,例如,如果我是属于组织 A 的应用程序的用户并且我搜索产品,我不应该看到属于组织 B 的任何产品。
我目前有一项服务可以在使用常规 grails CRUD 页面时执行这种数据分区,该页面通过对执行的每个条件查询应用限制来工作。我还将此服务与 Filterpane 插件集成,用于“高级搜索”样式查询。
是否可以以类似的方式过滤可搜索结果?