私のマッピングの一部は次のようになります。
{
...
INFO_NODO: {
properties: {
CODIGO: {
type: string
}
ESTADO: {
type: string
}
IN_HOME: {
type: string
}
TEXTO: {
type: string
}
ID_NODO: {
type: integer
}
...
}
}
}
フィールドを返すファセットを作成する必要があります: ID_NODO
、TEXTO
、IN_HOME
、ESTADO
、CODIGO
およびCOUNT
それを解析してアプリケーションにフィードします。重要なのは、これらのフィールドを除くすべてのフィールドCOUNT
が に依存しているID_NODO
ことです。つまり、フィールドが同じ場合、残りの情報は同じです...理想的には、ファセットをフィールドINFO_NODO
全体に依存させたいと考えていますINFO_NODO
そのサブフィールドではありません。いくつかの解決策を見つけましたが、それらを適切に実装できないか、機能していないだけです。私の奇妙な状況について何か考えはありますか?
編集:私がする必要があるのは:
{
"facets": {
"FACET_X_NODO": {
"terms": {
"field": "INFO_NODO"
}
}
}
}
INFO_NODO
サブドキュメントでありフィールドではないため、ドキュメントなしで構文を取得できません。