clasticsearch-dsl 建立索引库失败
来源:14-12 scrapy写入数据到elasticsearch中 - 1
玖河
2019-01-17
老师,请问一下我这个是什么问题啊?

F:\Envs\testscrapy\Scripts\python.exe F:/ADDSP/ArticleSpider/ArticleSpider/models/es_types.py
PUT http://localhost:9200/OKKKK [status:400 request:0.002s]
Traceback (most recent call last):
File "F:/ADDSP/ArticleSpider/ArticleSpider/models/es_types.py", line 25, in <module>
JianliSUOying.init()
File "F:\Envs\testscrapy\lib\site-packages\elasticsearch_dsl\document.py", line 150, in init
cls._doc_type.init(index, using)
File "F:\Envs\testscrapy\lib\site-packages\elasticsearch_dsl\document.py", line 97, in init
self.mapping.save(index or self.index, using=using or self.using)
File "F:\Envs\testscrapy\lib\site-packages\elasticsearch_dsl\mapping.py", line 79, in save
return index.save()
File "F:\Envs\testscrapy\lib\site-packages\elasticsearch_dsl\index.py", line 219, in save
return self.create()
File "F:\Envs\testscrapy\lib\site-packages\elasticsearch_dsl\index.py", line 203, in create
self.connection.indices.create(index=self._name, body=self.to_dict(), **kwargs)
File "F:\Envs\testscrapy\lib\site-packages\elasticsearch\client\utils.py", line 73, in _wrapped
return func(*args, params=params, **kwargs)
File "F:\Envs\testscrapy\lib\site-packages\elasticsearch\client\indices.py", line 107, in create
params=params, body=body)
File "F:\Envs\testscrapy\lib\site-packages\elasticsearch\transport.py", line 312, in perform_request
status, headers, data = connection.perform_request(method, url, params, body, ignore=ignore, timeout=timeout)
File "F:\Envs\testscrapy\lib\site-packages\elasticsearch\connection\http_urllib3.py", line 129, in perform_request
self._raise_error(response.status, raw_data)
File "F:\Envs\testscrapy\lib\site-packages\elasticsearch\connection\base.py", line 125, in _raise_error
raise HTTP_EXCEPTIONS.get(status_code, TransportError)(status_code, error_message, additional_info)
elasticsearch.exceptions.RequestError: TransportError(400, 'invalid_index_name_exception', 'Invalid index name [OKKKK], must be lowercase')
Process finished with exit code 1
1回答
-
玖河
提问者
2019-01-17
= =! 好像我找到原因了,索引库名称不能大写
012019-01-19
相似问题