Elasticsearch创建Mapping的步骤
- 定义Mapping结构,创建一个JSON格式的Mapping文件,其中包括文档类型、字段类型、字段分词器、字段属性等。
- 使用Elasticsearch的RESTful API,将Mapping文件发送给Elasticsearch集群,并创建Mapping。
- 检查Mapping是否创建成功,如果成功,则可以对Elasticsearch集群进行查询、索引等操作。
Elasticsearch创建Mapping的示例
PUT /my_index
{
"mappings": {
"my_type": {
"properties": {
"title": {
"type": "text",
"analyzer": "ik_max_word"
},
"content": {
"type": "text",
"analyzer": "ik_max_word"
}
}
}
}
}
上面的示例中,我们使用PUT方法创建了一个名为my_index的索引,并为其创建了一个名为my_type的文档类型,并为该文档类型定义了两个字段:title和content,其中title和content字段的类型都是text,并且都使用ik_max_word分词器。