gpt4 book ai didi

grails - 如何使用 Grails 可搜索插件将搜索限制为组件的字段值

转载 作者:行者123 更新时间:2023-12-01 13:03:19 25 4
gpt4 key购买 nike

使用 grails 可搜索插件,我想使用如下查询构建器搜索特定类别中的所有产品:

Products.search {
must(queryString(params.q))
must(term('??????','Food'))
}

使用“category.name”返回:找不到别名 [category] ​​和路径 [category.name] 的映射

class Product {    
String name
String desc
Category category

static searchable = {
category component: true
}
}

class Category {
String name

static hasMany = [products: Product]

static searchable = true
}

有什么想法吗?谢谢。

最佳答案

我想你可以这样做:

def results = Product.search {
must(term('$/Product/category/name', params.categoryName))
must(queryString(params.q))
}

希望这对您有所帮助!

关于grails - 如何使用 Grails 可搜索插件将搜索限制为组件的字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4549874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com