数据写入es中出现莫名错误

来源:14-12 scrapy写入数据到elasticsearch中 - 1

尊敬

2018-12-25

Traceback (most recent call last):
File “D:/py3scrapy/ArticleSpider_test/ArticleSpider_test/models/es_types.py”, line 29, in
LagouType.init()
File “D:\py3scrapy\lib\site-packages\elasticsearch_dsl\document.py”, line 138, in init
i.save(using=using)
File “D:\py3scrapy\lib\site-packages\elasticsearch_dsl\index.py”, line 289, in save
current_settings = self.get_settings(using=using)[self._name][‘settings’][‘index’]
KeyError: ‘*’

我的代码:
class LagouType(Document):

title = Text(analyzer='ik_max_word')

job_city = Keyword()


class Meta:
    index = "lagou"
    doc_type = "job"

if name == ‘main’:
LagouType.init()

请老师帮忙看一下

写回答

4回答

我的天去

2019-03-20

同样是这个问题卸载了安装后还是不行

0
0

jager_he

2019-01-17

卸载 elasticsearch  和 elaticsearch-dsl    重新安装版本   版本太新


0
0

jager_he

2019-01-16

同样的问题 是elasticsearch-dsl的版本问题?

0
0

尊敬

提问者

2018-12-25

版本问题已解决

0
2
慕后端2376581
怎么解决的呀,我下载elasticsearch-dsl5.4版本不行呀
2019-01-10
共2条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程