我在玩可搜索的游戏,遇到了无法解决自己的问题。
有两个实体:
class Activity {
static searchable = {
only = ["title", "place"]
}
String title
String place
ActivityImage image
}
class ActivityImage {
static searchable = false
String name
byte[] content
}
现在我希望Activity是可搜索的,但不是ActivityImage。但是,可搜索尝试创建一个同时考虑ActivityImage的索引,这会导致Tomcat出现OutOfMemoryException异常。我已经尝试了很多东西,但无法弄清楚如何保持可搜索性:(
有人有主意吗?
干杯,
莫里兹
最佳答案
放入static serchable
可让您的ActivityImage
可搜索。如果它不可搜索,则不要在该类中放置任何内容(即删除static searchable = false
)。
关于grails - grails可搜索-避免为嵌入式实体建立索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11767091/