我使用此映射创建了一个索引:
"movies2": {
"aliases": {},
"mappings": {
"movie": {
"properties": {
"fields": {
"properties": {
"actors": {
"type": "text",
"fields": {"raw": {"type": "keyword"}}
},
"directors": {
"type": "text",
"fields": {"raw": {"type": "keyword"}}
},
"genres": {
"type": "text",
"fields": {"raw": {"type": "keyword"}}
},
但是稍后当我尝试使用来检查映射时: http://localhost:9200/movies2/?pretty
我发现映射已转换为:
"genres": {
"type": "text",
"fields": {"keyword": {"type": "keyword"}}
},
我正在使用ElasticSearch 7.0。是否不再使用“原始”关键字?创建索引时,将其转换为“关键字”是默认行为吗?
此致