2

在一个 Django 项目中,我有一些 mongoengine 的文档要在 elasticsearch 中进行索引。
为此,我一直在寻找简单、有据可查且广泛使用的 django-haystack。
不幸的是,haystack 似乎与 Django 的 ORM 非常相关,而我在使用 Mongoengine(非常接近 Django 的 ORM)时遇到了一些困难。

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

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

4

1 回答 1

1

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

于 2012-09-03T13:26:21.917 回答