type
logstash6.5.4 output 中的if判断不起作用
Logstash • xiaobai 回复了问题 • 5 人关注 • 5 个回复 • 3711 次浏览 • 2021-01-18 10:31
Elasticsearch7中type移除问题
Elasticsearch • wy04313 回复了问题 • 5 人关注 • 6 个回复 • 2927 次浏览 • 2020-11-19 10:21
删除index下type的mapping
Elasticsearch • dadaball 回复了问题 • 2 人关注 • 1 个回复 • 2877 次浏览 • 2020-05-26 16:16
java怎么查询一个索引下的所有type名
Elasticsearch • rochy 回复了问题 • 2 人关注 • 1 个回复 • 6353 次浏览 • 2018-11-22 21:29
同步数据到es,查询多了type字段
Logstash • strglee 回复了问题 • 3 人关注 • 1 个回复 • 2788 次浏览 • 2018-10-10 20:42
关于Index与type、id、routing数据结构设计合理性的疑惑,有两套方案麻烦各位了
Elasticsearch • rochy 回复了问题 • 2 人关注 • 1 个回复 • 2762 次浏览 • 2018-07-20 12:32
是不是一个index只能创建一个type。
Elasticsearch • JElbert 回复了问题 • 3 人关注 • 2 个回复 • 6269 次浏览 • 2018-06-28 09:39
Elasticsearch 移除 type 之后的新姿势
经验分享 • medcl 发表了文章 • 0 个评论 • 23207 次浏览 • 2018-05-03 15:41
随着 7.0 版本的即将发布,type
的移除也是越来越近了,在 6.0 的时候,已经默认只能支持一个索引一个 type 了,7.0 版本新增了一个参数 include_type_name
,即让所有的 API 是 type 相关的,这个参数在 7.0 默认是 true
,不过在 8.0 的时候,会默认改成 false
,也就是不包含 type 信息了,这个是 type 用于移除的一个开关。
让我们看看最新的使用姿势吧,当 include_type_name
参数设置成 false
后:
- 索引操作:PUT {index}/{type}/{id}
需要修改成
PUT {index}/_doc/{id} - Mapping 操作:
PUT {index}/{type}/_mapping
则变成PUT {index}/_mapping
- 所有增删改查搜索操作返回结果里面的关键字
_type
都将被移除 - 父子关系使用
join
字段来构建
#创建索引
PUT twitter
{
"mappings": {
"_doc": {
"properties": {
"type": { "type": "keyword" },
"name": { "type": "text" },
"user_name": { "type": "keyword" },
"email": { "type": "keyword" },
"content": { "type": "text" },
"tweeted_at": { "type": "date" }
}
}
}
}
#修改索引
PUT twitter/_doc/user-kimchy
{
"type": "user",
"name": "Shay Banon",
"user_name": "kimchy",
"email": "shay@kimchy.com"
}
#搜索
GET twitter/_search
{
"query": {
"bool": {
"must": {
"match": {
"user_name": "kimchy"
}
},
"filter": {
"match": {
"type": "tweet"
}
}
}
}
}
#重建索引
POST _reindex
{
"source": {
"index": "twitter"
},
"dest": {
"index": "new_twitter"
}
}
相关链接:
elasticsearch下index和type如何设计比较合理?
Elasticsearch • canslm 回复了问题 • 5 人关注 • 3 个回复 • 12656 次浏览 • 2018-03-14 01:35
ES的type是否可以用字段代替
Elasticsearch • medcl 回复了问题 • 2 人关注 • 1 个回复 • 4100 次浏览 • 2018-01-16 16:50
type 类型问题
Elasticsearch • lengchanguo 回复了问题 • 3 人关注 • 2 个回复 • 2750 次浏览 • 2017-12-01 20:20
Elasticsearch 6.0 将移除 Type
Elasticsearch • medcl 发表了文章 • 6 个评论 • 17028 次浏览 • 2017-05-04 22:25
index.mapping.single_type: true
UID 也会移除掉 _type 的值。
Type 移除大概分为两个阶段:
第一步,不支持新的索引创建多个 type,一个索引只有一个 type,名称也是固定的,不能修改。
第二步,移除。
相应的 PR 已经 merge 了。
https://github.com/elastic/ela ... 24317
index.mapping.single_type: true
UID 也会移除掉 _type 的值。
Type 移除大概分为两个阶段:
第一步,不支持新的索引创建多个 type,一个索引只有一个 type,名称也是固定的,不能修改。
第二步,移除。
相应的 PR 已经 merge 了。
https://github.com/elastic/ela ... 24317
在es2.1版本中如何删除一个type下的数据
Elasticsearch • yinglunfeng 回复了问题 • 4 人关注 • 4 个回复 • 11568 次浏览 • 2016-01-05 20:24
怎样让log stash输出number类型数据
Logstash • lephix 回复了问题 • 3 人关注 • 1 个回复 • 5402 次浏览 • 2015-12-17 23:51
logstash6.5.4 output 中的if判断不起作用
回复Logstash • xiaobai 回复了问题 • 5 人关注 • 5 个回复 • 3711 次浏览 • 2021-01-18 10:31
Elasticsearch7中type移除问题
回复Elasticsearch • wy04313 回复了问题 • 5 人关注 • 6 个回复 • 2927 次浏览 • 2020-11-19 10:21
删除index下type的mapping
回复Elasticsearch • dadaball 回复了问题 • 2 人关注 • 1 个回复 • 2877 次浏览 • 2020-05-26 16:16
关于Index与type、id、routing数据结构设计合理性的疑惑,有两套方案麻烦各位了
回复Elasticsearch • rochy 回复了问题 • 2 人关注 • 1 个回复 • 2762 次浏览 • 2018-07-20 12:32
是不是一个index只能创建一个type。
回复Elasticsearch • JElbert 回复了问题 • 3 人关注 • 2 个回复 • 6269 次浏览 • 2018-06-28 09:39
elasticsearch下index和type如何设计比较合理?
回复Elasticsearch • canslm 回复了问题 • 5 人关注 • 3 个回复 • 12656 次浏览 • 2018-03-14 01:35
在es2.1版本中如何删除一个type下的数据
回复Elasticsearch • yinglunfeng 回复了问题 • 4 人关注 • 4 个回复 • 11568 次浏览 • 2016-01-05 20:24
Elasticsearch 移除 type 之后的新姿势
经验分享 • medcl 发表了文章 • 0 个评论 • 23207 次浏览 • 2018-05-03 15:41
随着 7.0 版本的即将发布,type
的移除也是越来越近了,在 6.0 的时候,已经默认只能支持一个索引一个 type 了,7.0 版本新增了一个参数 include_type_name
,即让所有的 API 是 type 相关的,这个参数在 7.0 默认是 true
,不过在 8.0 的时候,会默认改成 false
,也就是不包含 type 信息了,这个是 type 用于移除的一个开关。
让我们看看最新的使用姿势吧,当 include_type_name
参数设置成 false
后:
- 索引操作:PUT {index}/{type}/{id}
需要修改成
PUT {index}/_doc/{id} - Mapping 操作:
PUT {index}/{type}/_mapping
则变成PUT {index}/_mapping
- 所有增删改查搜索操作返回结果里面的关键字
_type
都将被移除 - 父子关系使用
join
字段来构建
#创建索引
PUT twitter
{
"mappings": {
"_doc": {
"properties": {
"type": { "type": "keyword" },
"name": { "type": "text" },
"user_name": { "type": "keyword" },
"email": { "type": "keyword" },
"content": { "type": "text" },
"tweeted_at": { "type": "date" }
}
}
}
}
#修改索引
PUT twitter/_doc/user-kimchy
{
"type": "user",
"name": "Shay Banon",
"user_name": "kimchy",
"email": "shay@kimchy.com"
}
#搜索
GET twitter/_search
{
"query": {
"bool": {
"must": {
"match": {
"user_name": "kimchy"
}
},
"filter": {
"match": {
"type": "tweet"
}
}
}
}
}
#重建索引
POST _reindex
{
"source": {
"index": "twitter"
},
"dest": {
"index": "new_twitter"
}
}
相关链接:
Elasticsearch 6.0 将移除 Type
Elasticsearch • medcl 发表了文章 • 6 个评论 • 17028 次浏览 • 2017-05-04 22:25
index.mapping.single_type: true
UID 也会移除掉 _type 的值。
Type 移除大概分为两个阶段:
第一步,不支持新的索引创建多个 type,一个索引只有一个 type,名称也是固定的,不能修改。
第二步,移除。
相应的 PR 已经 merge 了。
https://github.com/elastic/ela ... 24317
index.mapping.single_type: true
UID 也会移除掉 _type 的值。
Type 移除大概分为两个阶段:
第一步,不支持新的索引创建多个 type,一个索引只有一个 type,名称也是固定的,不能修改。
第二步,移除。
相应的 PR 已经 merge 了。
https://github.com/elastic/ela ... 24317