es返回index name [<les-stock-a-{now/m}>] does not match pattern '^.*-\\d+$'
时间: 2024-04-23 10:22:37 浏览: 119
elasticsearch-7.6.2+elasticsearch-head
这个错误意味着你正在尝试创建一个名为 `les-stock-a-{now/m}` 的索引,但是它的名称不符合 Elasticsearch 索引名称的命名规则。索引名称必须只包含小写字母、数字和连字符,并且不能以连字符开头或结尾。
此外,您的索引名称必须遵循以下规则之一:
- 以小写字母开头,仅包含小写字母、数字和连字符,不能超过 255 个字符。
- 以 `.`, `_` 或 `:` 开头,后跟小写字母、数字和连字符,不能超过 255 个字符。
因此,您可以尝试使用一个有效的 Elasticsearch 索引名称来创建您的索引。例如:
```
PUT /my_index
{
"settings": {
"number_of_shards": 1
},
"mappings": {
"properties": {
"field1": {
"type": "text"
}
}
}
}
```
阅读全文