如何通过输入键和值在Elasticsearch中对对象数组进行搜索

时间:2018-07-19 23:03:55

标签: elasticsearch dsl

对于以下具有JSON结构的文档,如何在ElasticSearch中检索所有文档,在其中搜索键和对象数组的值。 例: 我想返回所有键为“ PtaCod”且值为“ 14”的文档。

   {
"Root": {
  "CodoTr": "14",
  "MatrOper": "14",
  "MatrSup": "14",
  "DtaCont": "14",
  "Can": "14",
  "DtaGrav": "14",
  "HorGrav": "14",
  "NSUAutor": "14",
  "MeioRelac": "14",
  "VerCodTr": "14",
  "IdentUnico": "14"
},
"ArrayVariablePartObjects": [
  {
    "Key": "PtaCod",
    "Value": "14"
  },
  {
    "Key": "CtaNum",
    "Value": "28073634"
  },
  {
    "Key": "GrpClt",
    "Value": "14"
  },
  {
    "Key": "CodOpr",
    "Value": "14"
  }]}

0 个答案:

没有答案