[fields]中START_ARRAY的未知键。在Elasticsearch中

时间:2019-02-12 09:45:24

标签: node.js elasticsearch

我一直在尝试从提供的索引中获取特定字段的数据,但收到错误消息“ [fields]中START_ARRAY的未知键”。

[fields]中START_ARRAY的未知键。

字段:['snippet.publishedAt']

我的预期输出是应该在匹配中提供字段数组

2 个答案:

答案 0 :(得分:1)

您应该使用stored_fields_source而不是fields,即

stored_fields: ['snippet.publishedAt']

_source: ['snippet.publishedAt']

答案 1 :(得分:0)

对于ES7.3(正在编写的当前版本),您可以传递一个_source字段,该字段可以包含逗号分隔的字段列表。

_source: 'snippet.publishedAt'

您可以了解有关此here

的更多信息