Elasticsearch 中索引怎么创建
时间: 2023-12-25 14:49:45 浏览: 77
ElasticSearch添加索引.docx
在 Elasticsearch 中,可以通过以下步骤创建一个索引:
1. 使用 HTTP PUT 请求创建一个新索引,指定索引的名称和一些可选的设置,例如分片和副本数等。
2. 定义索引的映射,即字段的类型和属性。
例如,假设我们要创建一个名为 "my_index" 的索引,具有 5 个主分片和 1 个副本分片,并且我们想要在索引中存储文档,这些文档具有以下字段:
- title (字符串类型)
- description (字符串类型)
- views (整数类型)
- created_at (日期类型)
那么,创建索引的请求如下所示:
```
PUT /my_index
{
"settings": {
"number_of_shards": 5,
"number_of_replicas": 1
},
"mappings": {
"properties": {
"title": {
"type": "text"
},
"description": {
"type": "text"
},
"views": {
"type": "integer"
},
"created_at": {
"type": "date"
}
}
}
}
```
这将创建一个名为 "my_index" 的索引,并定义了文档的映射。您现在可以开始将文档添加到索引中。
阅读全文