【发布时间】:2020-07-19 17:27:42
【问题描述】:
我正在使用 django 制作网站中的搜索栏。当我已经将数据保存在 postgresql 中时,我想包含 elasticsearch。我应该怎么做才能将 elasticsearch 与我的 django 应用程序和 postgresql 连接起来?
【问题讨论】:
标签: python django postgresql elasticsearch web
我正在使用 django 制作网站中的搜索栏。当我已经将数据保存在 postgresql 中时,我想包含 elasticsearch。我应该怎么做才能将 elasticsearch 与我的 django 应用程序和 postgresql 连接起来?
【问题讨论】:
标签: python django postgresql elasticsearch web
也许你不需要一个成熟的弹性搜索服务器,因为 postgresql 有一个内置的全文搜索功能。这是一个 djangocon 演讲,其中涵盖了一些选项和权衡: https://www.youtube.com/watch?v=is3R8d420D4&t=187s
如果您仍然选择使用弹性,您可能需要查看Django Elasticsearch DSL。它可以让你在 elasticsearch 中索引你的模型。
【讨论】:
我们已经有一篇讨论类似情况的帖子。请看一下—— Django - fulltext search with PostgreSQL and Elasticsearch
【讨论】: