你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。
此条 Tips 由
medcl
贡献。
javaapi根据内置字段查询
Elasticsearch
| 作者
liuxing6
| 发布于2020年04月29日 | 阅读数:
1280
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
如何根据es的内置字段进行查询,如_source中的host.name,通过filebeat的module解析出来的_source中的nginx.access.geoip.country_iso_code
没有找到相关结果
已邀请:
与内容相关的链接
提交
3 个回复
liuxing6
赞同来自:
我是通过以下方式对自定义字段xx进行查询的:
QueryBuilder qb = QueryBuilders.boolQuery() .filter(QueryBuilders.termQuery("xx","xx"));
SearchResponse response = client.prepareSearch(index).setQuery(qb).setFrom(0).setSize(10000).get();
SearchHits hits = response.getHits();
但怎么根据问题中的源字段进行查询,求解!
bulle
赞同来自:
路过
liuxing6
赞同来自:
对于自定义字段我这样获取值:hit.getSourceAsMap().get("xxx").toString(),如何获取嵌套的内置字段,如host.name, nginx.access.remote_ip等
要回复问题请先
登录
或
注册
发起人
liuxing6
相关问题
elasticsearch scroll查询的原理没太懂
除了设置mapping为not analyzied,还有其他方法让一个string字段不分词吗?
query_string查询疑问
请问查询人与人之间合作度,这种聚合查询怎么写呢?
聚合查询如何优化
Elasticsearch查询时指定分词器
es scroll查询全部数据问题
elasticsearch如何为类型添加字段并赋初值
elasticSearch5.X javaAPI rangeQuery分区间查询,最终用了一种最low的方法凑合?不知大神们有没有好解决方案?
logstash向es里面导入mysql数据,表字段名称自动变成了小写
query_string查询多值字段问题请教
问题状态
最新活动:
2020-04-30 11:46
浏览:
1280
关注:
2
人
3 个回复
liuxing6
赞同来自:
QueryBuilder qb = QueryBuilders.boolQuery() .filter(QueryBuilders.termQuery("xx","xx"));
SearchResponse response = client.prepareSearch(index).setQuery(qb).setFrom(0).setSize(10000).get();
SearchHits hits = response.getHits();
但怎么根据问题中的源字段进行查询,求解!
bulle
赞同来自:
liuxing6
赞同来自: