我在我的 Grails 应用程序中使用 Searchable 插件,但在返回有效搜索结果时无法让它映射超过 2 个域对象。我查看了可搜索插件文档,但找不到我的问题的答案。这是我拥有的域的一个非常基本的示例:
class Article {
static hasMany = [tags: ArticleTag]
String title
String body
}
class ArticleTag {
Article article
Tag tag
}
class Tag {
String name
}
最终,我想要做的是能够通过搜索文章的标题、正文和相关标签来找到文章。标题和标签也将得到提升。
映射这些类以满足所需结果的正确方法是什么?