【问题标题】:How can I use elasticsearch in my django Project?如何在我的 django 项目中使用 elasticsearch?
【发布时间】:2020-07-19 17:27:42
【问题描述】:

我正在使用 django 制作网站中的搜索栏。当我已经将数据保存在 postgresql 中时,我想包含 elasticsearch。我应该怎么做才能将 elasticsearch 与我的 django 应用程序和 postgresql 连接起来?

【问题讨论】:

    标签: python django postgresql elasticsearch web


    【解决方案1】:

    也许你不需要一个成熟的弹性搜索服务器,因为 postgresql 有一个内置的全文搜索功能。这是一个 djangocon 演讲,其中涵盖了一些选项和权衡: https://www.youtube.com/watch?v=is3R8d420D4&t=187s

    如果您仍然选择使用弹性,您可能需要查看Django Elasticsearch DSL。它可以让你在 elasticsearch 中索引你的模型。

    【讨论】:

      【解决方案2】:

      我们已经有一篇讨论类似情况的帖子。请看一下—— Django - fulltext search with PostgreSQL and Elasticsearch

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-29
        • 1970-01-01
        • 2019-09-08
        • 2016-09-28
        • 2020-02-23
        相关资源
        最近更新 更多