首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Django和Mongoengine进行Elasticsearch

使用Django和Mongoengine进行Elasticsearch
EN

Stack Overflow用户
提问于 2018-07-06 13:39:03
回答 1查看 628关注 0票数 0

我有一个使用Mongoengine的django REST应用程序。我想将应用程序与elasticsearch集成。我了解数据库(如MySQLPostgres等)可以使用haystackelasticsearch集成,但如何使用MongoDB实现集成

EN

回答 1

Stack Overflow用户

发布于 2018-07-06 20:53:35

您想要将elasticsearch添加到堆栈中,这意味着您可能希望索引由mongoengine管理的数据,以实现全文搜索和聚合目的。所以你正在寻找一个库来索引模型(存储在mongo中),并且可以通过django API访问,我推荐这篇文章ElasticSearch with Django the easy way,其中作者集成了Django模型,通过elasticsearch-py写入ES索引,并通过elasticsearch-dsl直接使用elasticsearch DSL,你会意识到这种方法也是数据库不可知的。

我已经做了一些Django <->ES的集成,更简单的集成,直接在Django模型管理器中使用elasticsearch http api来完成任务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51203628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档