node.js - [fields] 中 START_ARRAY 的未知键。在弹性搜索中
问题描述
我一直在尝试从提供的索引中获取特定字段数据,但收到错误“[fields] 中 START_ARRAY 的未知键”。
[fields] 中 START_ARRAY 的未知键。
字段:['snippet.publishedAt']
我的预期输出是它应该提供命中中的字段数组
解决方案
您应该使用stored_fields
or_source
代替fields
,即
stored_fields: ['snippet.publishedAt']
或者
_source: ['snippet.publishedAt']
更新:
从 7.10 开始,现在可以使用新的字段功能。
推荐阅读
- c++ - 内核模式驱动程序可以在任何进程上执行 ReadProcessMemory 吗?
- javascript - 在选择选项时更改自定义下拉列表的文本
- c++ - Values of a vector are changing when they shouldn't be
- highcharts - Highcharts 工具提示点格式
- linux - 在搜索目录时更改文件的权限
- javascript - 抓取文本标签内容并使用 javascript 将其替换为自定义文本
- mysql - 单表与多表?
- ipad - ipad 和 iphone 上的 textarea 断字 - 蓝牙扫描仪条码斑马
- onedrive - 一驱照片分享
- amazon-web-services - 了解 DNS - 在 Namecheap 和 Route 53 中设置 DNS?