什么是弹性搜索中的映射?

时间:2014-10-13 06:52:26

标签: elasticsearch

我在ElasticSearch.org和其他博客中阅读了几页和关于映射,但是我无法清楚ES中映射的确切含义,是否可以与任何与ES中的映射匹配的SQL语言进行比较。

请告诉我。

2 个答案:

答案 0 :(得分:3)

Elasticsearch需要知道每个字段包含哪种类型的数据。该信息在弹性搜索中称为映射。

它类似于数据类型,我们指定变量的数据类型,以便编译器知道存储的数据类型,Int,string,float并采取与类型相关的必要操作。在传统的数据库中,我们为每个列字段定义列类型。

阅读本文以了解what is a Document?,然后阅读下面的映射定义。

“索引中的每个文档都有一个类型。每个类型都有自己的映射或模式定义。映射定义了一个类型中的字段,每个字段的数据类型以及Elasticsearch应该如何处理该字段。还用于配置与该类型关联的元数据。“

答案 1 :(得分:0)

创建表时,需要定义每个字段的内容。

映射在某种程度上是相似的。