0

grailsプロジェクトでelasticsearchを実装しました。Elastic Searchでは、内部クラス内の詳細を検索するためのDSLクエリをどのように記述しますか?たとえば、次のようなクラスがある場合:

class A {
 hasMany [b: B]
}

class B {
 hasMany [c: C]
}

class C {
 hasMany [d: D]
}

class D {
 String name
}

また、クラスDのプロパティ「name」に基づいてクラスAの検索を実装する必要があります。すべてのクラスにsearchableを実装し、内部クラスをコンポーネントとして指定しました。

クエリを書いている間、私はそれをbcdnameとしてアクセスしようとしました

4

1 に答える 1

0

私はelasticsearchを使い始めたばかりですが、次の形式で少し成功しました:

must{
    term("a.b.c.name" : "${params.name}")
}
于 2012-07-15T15:20:46.790 に答える