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分词器。