2014-01-21 3 views
0

는 난 단지 지역의 이름으로 지역 또는 국가의 이름으로 국가의 모든 지역을 찾고 싶어요. 상태가 검색 결과에 있어서는 안됩니다.Grails의 검색 구성 요소 옵션

어떻게 코드를 변경해야합니까?
PS 나는 곰에 의해 물건을 찾는 법을 안다. 나는 코드의 간단한 예를 썼다. 나는 붙여주세요 희망이없는 일하러 searchableService

에서 상태 에 의해
def regionSearch(String region, String state){ 
def state = state.findByName(state); 
def region = Region.findByState(state); 
return return 
} 

을 국가의 모든 지역을 찾기

def search(String state){ 
def stateSearch = State.findByName(region); 
return stateSearch 
} 

SearchableService

에서 지역 이름 에 의해 기능을 갖춘 검색

+0

작성한 검색 코드를 붙여 넣을 수 있습니까? – hubert

+0

테스트 용 : searchableService.search (name) – demon101

답변

0

지역을 루씬이 필요 귀하의 서비스 코드.

+0

나는 웜으로 오브젝트를 찾는 방법을 알고 있습니다. 나는 코드의 간단한 예를 썼다. 추천 검색을 위해 lucene이 필요합니다. – demon101

+0

그러면 진술해야합니다. – hubert

+0

당신은 어떻게 생각하니, 검색 가능한 이유는 무엇입니까? 유연한 검색이 필요하기 때문에 – demon101