Elasticsearch-2.4.x > Mapping > Meta-fields > _field_names
2018-07-23 15:20
483 查看
_field_names field
_field_names字段索引文档中包含除null之外的任何值的每个字段的名称,该字段用于exists和missing查询使用,用于查找对指定字段具有或没有任何non-null值的文档.
在查询,聚合和脚本中可以访问_field_name字段的值:
# Example documents PUT my_index/my_type/1 { "title": "This is a document" } PUT my_index/my_type/1 { "title": "This is another document", "body": "This document has a body" } GET my_index/_search { "query": { "terms": { "_field_names": [ "title" ] (1) } }, "aggs": { "Field names": { "terms": { "field": "_field_names", (2) "size": 10 } } }, "script_fields": { "Field names": { "script": "doc['_field_names']" (3) } } }
(1) 在_field_names字段上查询
(2) 在_field_names字段上聚合
(3) 在脚本中访问_field_names字段
相关文章推荐
- elasticsearch之mapping field
- mapping 详解3(Meta-Fields)
- elasticSearch2.4与grafana,stagemonitor集成做监控需要执行的mapping
- elasticsearch best_fields most_fields cross_fields从内在实现看区别——本质就是前两者是以field为中心,后者是词条为中心
- ElasticSearch5.x实践_day05_03_Mapping_Meta-Fields(元数据)
- Elasticsearch API 统计出错(Fielddata is disabled on text fields by default.)
- elasticsearch2.4项目JBOSS启动后遇到的java.lang.NoSuchFieldError: FAIL_ON_SYMBOL_HASH_OVERFLOW问题探究
- 12.2 元字段(Meta-Fields) (for Elasticsearch)
- 12.3.19 fields ——elasticsearch中文文档
- Elasticsearch-2.4.x > Aggregations > Bucket Aggregations > Terms Aggregation
- ElasticSearch增加Mapping及Mapping字段
- 通过Java的Domain类构建ElasticSearch的mapping
- Elasticsearch学习笔记:index,mapping
- 关于elasticsearch的mapping简介
- elasticsearch 2.3.4 java API 连接,ik分词器,设置集群节点,创建index,mapping的几种方式
- 【Dynamic Data Site系列之2】Friendly field names
- Entities, Bundles,Fields and Field instance
- Storm里面fieldsGrouping和Field的概念详解
- logstash采集规范与elasticsearch的template 、mapping 详细介绍
- ElasticSearch Group by Multi Field,多字段聚合