2
제목이 구체적이지 않지만 미안하지만 내 문제를 어떻게 설명해야할지 모르겠습니다. 검색 가능한 플러그인을 사용하고 hasMany-BelongsTo와 연결된 도메인에있는 정보를 검색해야만 괜찮습니다.
예 :
내가 두 개의 클래스가 있습니다 Grails - 검색 가능한 플러그인 : 일대 다 관계로 데이터를 검색 할 수 없습니다.
class Book {
String name
static belongTo = [author: Author]
static searchable = true
}
class Author {
String name
static hasMany = [books: Book]
static searchable = true
}
그리고
나는 주어진 책은 이름이나 저자는 것 중 하나를 검색 할 수 있어야합니다.그러나
Book.search(query, [properties:['name', author]])
으로 전화하면 책 이름 만 검색되지만 저자는 검색되지 않습니다.
나는
author component: true
(도서 클래스),
root:false
(저자 클래스)과 함께 행운이 있기 때문에 노력했습니다.
이 문제는 이미 시간이 걸렸으며 구현하기가 쉽다는 것이 확실했습니다.
그렇다면 색인의 내부 구조를 알아야합니다. 왜냐하면 hte index 자체의 이름을 지정하지 않으면'/ domain/property'와 같은 것을 기본값으로 사용하기 때문입니다. 감사 – GalmWing