【问题标题】:Index mongodb data in solr via haystack通过 haystack 在 solr 中索引 mongodb 数据
【发布时间】:2014-10-17 00:22:16
【问题描述】:

最近,我将一些数据库数据从 postgres 更改为 mongo,以便获得更好的性能,并且因为 mongodb 的灵活性(我的数据库已经很大,现在我必须在相同的模型上支持 5 种以上的语言)

我正在使用带有 django-haystack 的 solr 进行索引,但我无法使用 haystack 将直接 mongodb 模型索引到 Solr。

我使用的 mongo 后端是 Django MongoDB 引擎。

我无法找到有关它的太多信息。也许是因为我实际上在做什么没有多大意义。

提前致谢

【问题讨论】:

    标签: django mongodb solr django-haystack django-mongodb-engine


    【解决方案1】:

    您遇到了什么错误,应该是相当直截了当的。您应该检查 haystack 是否正在捕获 mongodb 引擎的保存后信号。

    HAYSTACK_SIGNAL_PROCESSOR = 'haystack.signals.RealtimeSignalProcessor'

    【讨论】:

    • 我遇到的问题是 haystack 在索引时没有获取 mongodb 应用程序模型。我将查看 haystack 信号处理器并随时通知您。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多