前言:最近盲腾 django使用haystack来调用Elasticsearch搜索引擎;
导致问题不断涌出,网上解决方案众多都无法解决,就去翻源码(药到病除),才找到根源所在!
执行:python manage.py rebuild_index 报错
原因:源码问题
ElasticSearch 7x之后,就没有了doc_type这个参数;但haystack还是保留了
解决方案:注释掉源码中:**self._get_doc_type_option(),

博主在尝试使用Django的haystack库连接Elasticsearch7x搜索引擎时遇到问题,发现原因是Elasticsearch7x已移除doc_type参数,而haystack仍保留该参数。通过查看源码并注释掉相关代码,成功解决了`python manage.py rebuild_index`报错的问题。
前言:最近盲腾 django使用haystack来调用Elasticsearch搜索引擎;
导致问题不断涌出,网上解决方案众多都无法解决,就去翻源码(药到病除),才找到根源所在!
执行:python manage.py rebuild_index 报错
原因:源码问题
ElasticSearch 7x之后,就没有了doc_type这个参数;但haystack还是保留了
解决方案:注释掉源码中:**self._get_doc_type_option(),

1466
5082
7195

被折叠的 条评论
为什么被折叠?
