干草堆与mongoengine文件

时间:2012-08-28 09:46:02

标签: django elasticsearch django-haystack mongoengine

在Django项目中,我有一些mongoengine的文档要在elasticsearch中编入索引。
为此,我一直在寻找简单,记录良好且广泛使用的django-haystack 不幸的是,干草堆似乎与Django的ORM非常相关,而且我遇到了Mongoengine的一些困难(它非常接近Django的ORM)。

那么,有没有人玩过干草堆和mongoengine?它是否按预期工作?
如果没有,你是否建议使用pyes或pyelasticsearch?

感谢您花在这个问题上的时间。

1 个答案:

答案 0 :(得分:1)

我使用pyes来获取弹性搜索的数据。我在我的文档中添加了to_search方法,并使用芹菜和信号来更新索引。我没有尝试过pyelasticsearch,但它看起来也不错。