0
我與可搜索插件(0.6.4)存在問題。Grails可搜索插件和查詢生成器
所涉及到我的問題,我的領域類是這些的:
class AdminArea {
static searchable = true
String name
static belongsTo = [country:Country]
}
和(我已經刪除了非重要區域):
class POI{
static searchable = {
adminArea component: true
}
String name
AdminArea adminArea
}
我有我的應用程序是正常的搜索欄和一個選擇,讓我選擇管理區域,所以我可以縮小結果的一點點。要做到這一點,我一直在努力做到以下幾點:
在我搜索的控制,我在那裏構建查詢:
def results = POI.search({
must{
queryString(searchTerm)
must(term('adminArea', params.adminArea))
}
})
我已經嘗試了很多組合,像adminArea.id,adminArea.name ,將gsp中的select的值更改爲id,名稱......但似乎沒有任何關鍵,我不能注意到我缺少的東西。