[英]Grails searchable component option
两个域在哪里
class State {
String name
static searchable = {
only: 'name'
}
}
class Region {
State state
String name
static searchable = {
state component: true
only: 'name'
}
}
我只想按地区名称查找地区,或按州名称查找州的所有地区。 州不应出现在搜索结果中。
我该如何更改代码?
PS我知道如何通过gorm查找对象。 我只写了简单的代码示例。 我需要lucene进行特色搜索
区域名称(在SearchableService中)
def search(String state){
def stateSearch = State.findByName(region);
return stateSearch
}
在searchableService中按状态查找所有状态区域
def regionSearch(String region, String state){
def state = state.findByName(state);
def region = Region.findByState(state);
return return
}
希望这项工作有效。如果没有,请将您的代码粘贴到服务中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.