【发布时间】:2015-02-17 17:28:34
【问题描述】:
如何验证 index_name 属性在 elasticsearch 中是否正常工作。即如何验证 elasticsearch 内部是否使用 index_name 存储字段键。
下面是我的映射。
POST testalias
{
"mappings": {
"test": {
"properties": {
"keywords" : { "type" : "string", "index_name": "kd" }
}
}
}
}
我存储数据如下
POST testalias/test/
{
"keywords": "mykey123"
}
当我查找 http://localhost:9200/testalias/_search?q=*&pretty 时,我得到了回复
"_source":{
"keywords": "mykey123"
}
所以响应显示字段名称“关键字”,但我如何确认内部 es 将其存储为“kd”。这很重要,因为我的字段名称很长,我想使用 index_name 来节省磁盘空间。我的商业原因是基于这个帖子cost of keys in JSON document database (mongodb, elasticsearch)
【问题讨论】: