你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
发现
分享
文章
活动
登录
怎么又是你
javaClient中返回指定的字段fetchSource和fields区别
Elasticsearch
| 作者
fanmo3yuan
| 发布于2017年07月09日 | 阅读数:
12773
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
javaClient中返回指定的字段应该有两种方式。
SearchSourceBuilder.fetchSource和SearchSourceBuilder.fields,这两者有什么区别?
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
novia
-
1&0
赞同来自:
应该是这样的:
source:只是在协调节点到客户端直接过滤了字段,服务端还是会解析,服务端会消耗IO和CUP
field:服务端加载数据的时候应该就过滤了字段,服务端不会消耗IO和CUP
yuechen323
-
晨儿哥
赞同来自:
官方文档说了, "https: //www.elastic.co/guide/en/elasticsearch/reference/current/search-fields.html"
没有本质区别, 想要不解析整个_source, 请使用 doc_value_fields 和 stored_fileds 来过滤
要回复问题请先
登录
或
注册
发起人
fanmo3yuan
活动推荐
Aug
23
Gitee Talk | 模力方舟 AI 应用开发沙龙
广州·南洋冠盛酒店
·
8-23 周六
·
报名中
Aug
23
偷懒也是生产力!算力优化与平台自动化实战
上海徐汇区模速空间
·
8-23 周六
·
报名中
Oct
17
第27届 GOPS 全球运维大会暨研运数智化技术峰会 · 上海站
上海
·
10-17 周五
·
报名中
相关问题
除了设置mapping为not analyzied,还有其他方法让一个string字段不分词吗?
elasticsearch如何为类型添加字段并赋初值
query_string查询多值字段问题请教
logstash向es里面导入mysql数据,表字段名称自动变成了小写
kibana中的Script Fields如何写?去判断已经有的一个字段,如果是1显示A,如果是2显示B。
elasticsearch node.stop() 和 node.close()区别
聚合查询返回的结果还未达到search.max_buckets的值,就报 超过search.max_buckets 的异常
ES 错误更新字段【字段类型不匹配】
java multiMatchQuery 怎么提高某个字段的权重?
kibana6.3 Fields 汉化
Elasticsearch 如何在同一个字段内多个must必须同时满足查询
问题状态
最新活动:
2021-07-01 16:04
浏览:
12773
关注:
3
人
2 个回复
novia - 1&0
赞同来自:
source:只是在协调节点到客户端直接过滤了字段,服务端还是会解析,服务端会消耗IO和CUP
field:服务端加载数据的时候应该就过滤了字段,服务端不会消耗IO和CUP
yuechen323 - 晨儿哥
赞同来自:
没有本质区别, 想要不解析整个_source, 请使用 doc_value_fields 和 stored_fileds 来过滤