[英]How to connect to Elasticsearch using Pyton Flask
我正在 Flask 上写一个站点,我决定使用 Elasticsearch 在站点上创建一个搜索系统,我按照指南Z5E056C500A1C4B6A7110B50D807BADE-5Z/part/theflask-megagrin-tu-torial. -xvi-全文搜索。 这是我的代码
es = Elasticsearch(os.environ.get('ELASTICSEARCH_URL'))
app.elasticsearch = Elasticsearch([app.config['ELASTICSEARCH_URL']]) if app.config['ELASTICSEARCH_URL'] else None
但我收到一个错误:
app.elasticsearch = Elasticsearch([app.config['ELASTICSEARCH_URL']]) if app.config['ELASTICSEARCH_URL'] else None
KeyError: 'ELASTICSEARCH_URL'
请帮助解决这个问题
我认为您根本没有在您的应用程序配置中定义 elasticsearch 键。 根据您应该首先制作的文档
app.config['ELASTICSEARCH_URL'] = os.environ.get('ELASTICSEARCH_URL')
最后,应用程序配置表现为字典,并且您尝试访问不存在的键
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.