如何验证index_name在elasticsearch中的工作原理

时间:2015-02-16 06:30:14

标签: javascript elasticsearch

如何验证index_name属性是否在elasticsearch中正常工作。即如何使用index_name验证elasticsearch是否在内部存储字段密钥。

以下是我的映射。

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"
}

因此响应显示字段名称“keywords”,但我如何确认内部es将其存储为“kd”。这很重要,因为我的字段名称很长,我想使用index_name来节省磁盘空间。我的商业原因是基于这篇文章cost of keys in JSON document database (mongodb, elasticsearch)

1 个答案:

答案 0 :(得分:1)