1

私のマッピングの一部は次のようになります。

{
  ...
  INFO_NODO: {
    properties: {
      CODIGO: {
        type: string
      }
      ESTADO: {
        type: string
      }
      IN_HOME: {
        type: string
      }
      TEXTO: {
        type: string
      }
      ID_NODO: {
        type: integer
      }
      ...
    }
  }
}

フィールドを返すファセットを作成する必要があります: ID_NODOTEXTOIN_HOMEESTADOCODIGOおよびCOUNTそれを解析してアプリケーションにフィードします。重要なのは、これらのフィールドを除くすべてのフィールドCOUNTが に依存しているID_NODOことです。つまり、フィールドが同じ場合、残りの情報は同じです...理想的には、ファセットをフィールドINFO_NODO全体に依存させたいと考えていますINFO_NODOそのサブフィールドではありません。いくつかの解決策を見つけましたが、それらを適切に実装できないか、機能していないだけです。私の奇妙な状況について何か考えはありますか?

編集:私がする必要があるのは:

{
  "facets": {
    "FACET_X_NODO": {
      "terms": {
        "field": "INFO_NODO"
      }
    }
  }
}

INFO_NODOサブドキュメントでありフィールドではないため、ドキュメントなしで構文を取得できません。

4

1 に答える 1