Elasticsearch和嵌套字段

时间:2017-06-06 18:55:16

标签: elasticsearch

在elasticsearch中我索引这样的文档:

{
    "title": "hello world",
    "media": [{"type": "image"}, {"type": "audio"}]
}

media属性是一个嵌套文档,我正在尝试执行以下查询:

  • 返回与特定查询匹配的所有文档,并通过单独的查询过滤掉这些文档中的媒体文档(例如:所有文档,但仅返回媒体类型“image”)。到目前为止,我只设法返回具有该类型媒体的文档,不包括没有该媒体的所有文档。
  • 返回所有在“image”类型的媒体中至少有x项的文件
  • 限制返回的媒体文件数量

这些事情是否可行,还是我必须在elasticsearch之外增强这些查询?

0 个答案:

没有答案