【发布时间】:2016-07-15 16:23:10
【问题描述】:
给定以下域类:
class Test {
String name
Integer val1, val2
}
我目前正在使用以下条件搜索此类:
Test.createCriteria().list(params) {
params.key.split(' ').each {
ilike('name', "%${it}%")
}
gtProperty('val1', 'val2')
}
我正在尝试使用Grails Searchable Plugin 来改进我的搜索结果。更具体地说是它的Query Builder。唯一的问题是我找不到过滤val1 > val2 的结果的方法。如下图:
Test.search(params) {
must(queryString(params.key))
must(
// Something to require that val1 > val2
)
}
我可以在搜索后过滤它,但它会弄乱分页。
有什么想法吗?
【问题讨论】:
标签: grails grails-2.0 searchable-plugin