文档章节

【Elasticsearch】Mapping APIs

HarryWu
 HarryWu
发布于 2016/04/11 15:38
字数 217
阅读 37
收藏 1

https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html

一、Field datatypes:

二、Meta-Fields:




_index The index to which the document belongs
_uid A composite field consisting of the _type and the _id
_type The document's mapping type
_id The document's id



_source The original JSON representing the body of the document
_size The size of the _source field in bytes,provided by the mapper-size plugin



_all A catch-all field that indexes the values of all other fields
_field_names

_timestamp

_ttl




_parent Used to create a parent-child relationship between two mapping types
_routing A custom routing value which routes a document to a particular shard



_meta Applicationg specific metadata


三、Mapping parameters

fields:

It is often useful to Index the same filed in different ways for different purposes.This is the purpose of multi-fileds.For instance,a string field could be indexed as an analyzed field for full-text search, and as a not_analyzed field for sorting or aggregations

curl -XPUT 'http://localhost:9200/my_index/_mapping/my_type' -d '{
  "properties": {
    "city": {
      "type": "string",
      "fields": {
        "raw": {                    =>city.raw field is a not_analyzed version of city field
          "type": "string",
          "index": "not_analyzed"
        }
      }
    }
  }
}'

curl -XPUT 'http://localhost:9200/my_index//my_type/1' -d '{
    "city":"New York"
}'

curl -XPUT 'http://localhost:9200/my_index//my_type/2' -d '{
    "city":"York"
}'

curl -XGET 'http://10.224.246.146:9200/my_index/my_type/_search'


© 著作权归作者所有

HarryWu
粉丝 7
博文 149
码字总数 59605
作品 0
马鞍山
私信 提问
Elasticsearch 的坑爹事——记录一次mapping field修改过程

Elasticsearch 的坑爹事 本文记录一次Elasticsearch mapping field修改过程 团队使用Elasticsearch做日志的分类检索分析服务,使用了类似如下的mapping ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...

allantaylor81
2015/08/12
269
0
ElasticSearch开发问题汇总(不断更新中)

1、Mapping: [译]ElasticSearch数据类型--string类型已死, 字符串数据永生 ElasticSearch动态日期映射 2、Spring Data Elasticsearch: Spring Data Elasticsearch教程...

九州暮云
2018/07/18
246
0
elasticsearch搜索建议Completion Suggester

目的:实现淘宝、京东搜索建议功能 准备环境:安装elasticsearch, 并安装拼音插件(https://github.com/medcl/elasticsearch-analysis-pinyin)。我安装的环境为当前最新版6.2.4。 参考官网教...

杰仪
2018/05/12
751
0
Hibernate Search 6.0.0.Alpha7 发布

Hibernate Search 6.0.0.Alpha7 发布了,这是 6.0 分支的第 7 个 alpha 测试版本,该版本主要是恢复索引字段类型参数,恢复显式的索引 API,升级到 Elasticsearch 6.8 和 7.1. 完整记录包括:...

红薯
06/25
896
2
ES6-映射(mapping)

1.mapping映射概述 我们习惯上对ElasticSearch和数据库做了一些对比,索引(index)相当于数据库,类型(type)相当于数据表,映射(Mapping)相当于数据表的表结构。 ElasticSearch中的映射(M...

贾峰uk
2018/07/02
252
0

没有更多内容

加载失败,请刷新页面

加载更多

关于java中变量的重名问题

在java语言中,变量的命名有很多规则和规范,但是有的地方可以使用相同的变量名,有的地方却不能使用,这是为什么呢? 下面是个人的一点见解,是从作用域和内存来分析的,目的是为了方便理解...

INEVITABLE
10分钟前
3
0
MySQL的COUNT语句,竟然都能被面试官虐的这么惨?

数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。 在数据库的增删改查操作中,使用最频繁的就是查询操作。而在所有查询操作中,...

程序员修BUG
12分钟前
1
0
PHP+Mysql统计文件下载次数实例

PHP+Mysql统计文件下载次数实例,实现的原理也很简单,是通过前台点击链接download.php传参id,来更新点击次数。 获取文件列表: <?php require 'conn.php'; $query = mysql_query("S...

ymkjs1990
13分钟前
2
0
一、环境变量及Jshell

一、环境变量: 作用: 可执行文件所在位置的链接。CLI输入命令时,通过环境变量指引找到命令所在位置 windows的环境变量名不区分大小写,Linux区分 Windows下的用户变量即只有当前用户生效 ...

清自以敬
14分钟前
2
0
微软改名部又出手:Office 365正在悄悄更名为Microsoft 365

然而让人疑惑的是Microsoft 365 是微软面向企业提供的服务,这项服务附带操作系统以及办公软件的订阅授权。 现在把面向家庭消费者的办公软件也换成Microsoft 365 是什么操作?没人知道因为微...

linuxCool
14分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部