在 Elasticsearch 中创建索引非常简单,只需按照以下步骤即可:
准备好要作为索引的数据。
使用 RESTful API 或 Elasticsearch 客户端连接到 Elasticsearch 集群。
发送一个
PUT
请求来创建新的索引。例如,使用 curl 命令可以这样创建一个名为 “my-index” 的索引:
curl -X PUT "localhost:9200/my-index?pretty"
- 在请求主体中指定该索引的映射(Mapping)。Mapping 定义了文档类型及其字段、属性和关系。例如,在请求主体中添加以下内容:
{
"mappings": {
"_doc": {
"properties": {
"title": { "type": "text" },
"content": { "type": "text" }
}
}
}
}
- 发送请求并等待响应。如果返回结果中包含
"acknowledged" : true
字段,则表示成功创建了新的索引。
注意:Elasticsearch 中还有很多高级特性可以用来优化和管理索引,如分片、副本、分析器、搜索建议等。因此,在实际应用中需要根据需求选择适合的配置和参数以获得更好的性能和功能。