python - 如何在Django项目中使用elasticsearch?

标签 python django postgresql elasticsearch web

我正在使用django制作网站中的搜索栏。我想在已经将数据保存在postgresql中的同时包括elasticsearch。如何将elasticsearch与django应用程序和postgresql连接?

最佳答案

也许不需要功能强大的Elasticsearch服务器,因为postgresql具有内置的全文本搜索功能。这是一个djangocon演讲,涵盖了一些选项和折衷方法:
https://www.youtube.com/watch?v=is3R8d420D4&t=187s
如果您仍然选择使用Elastic,则可能要看看Django Elasticsearch DSL。它将允许您在elasticsearch中索引模型。

关于python - 如何在Django项目中使用elasticsearch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62983521/

相关文章:

python - Azure 数据湖 - 使用 Python 读取

python - 使用 modelformset_factory 时如何区分 django 中的表单集?

swift - 添加外键约束 Swift Vapor Fluent with PostgreSQL

sql - 检查两列相同的长条件

Python——太多值无法解压

Python - 有问题的 json 响应

python - 我如何在我的 Django 应用程序中模拟一个到达外部服务的组件?

python - Excel 工作簿到 html Django/Python

java - 连接到 Postgres 数据库失败

python - 在 python 中,在相同别名下导入新模块是否允许垃圾收集器拾取先前分配的模块?