我对源过滤(即使用_source_include参数)和elasticsearch 中的GET API 的fields选项感到困惑.它们在性能方面有何不同?他们什么时候应该被使用?
更新:回复:fields
请注意,如果您刚从未来来到这里,那么这是 1.x 文档。
为了向后兼容,如果 fields 参数指定未存储的字段(存储映射设置为 false),它将加载 _source 并从中提取它。此功能已被源过滤参数取代。
信息通信技术协会:
_source告诉elasticsearch是否在响应中包含匹配文档的来源。“源”是插入文档时的数据。
fields告诉elasticsearch包含source,但只包含定义的字段。
性能:除非 Elasticsearch 服务器的带宽较低,否则它可能可以忽略不计。
| 归档时间: |
|
| 查看次数: |
3400 次 |
| 最近记录: |