【问题标题】:Separate admin and public-facing search with Haystack/Django/Solr使用 Haystack/Django/Solr 分离管理员和面向公众的搜索
【发布时间】:2012-09-09 08:48:34
【问题描述】:

我的网站有可以发布或取消发布的项目。未发布的项目不应该出现在前端,而应该出现在后端(我没有使用 Django 管理员)。

我有一个带有 get_queryset 方法的 ArticleIndex,它返回 Article.published.all()published 是一个只处理已发布文章的自定义管理器)。

我应该如何实现所有项目(包括未发布)的第二个索引以在管理界面中使用? Haystack 2.0 的发布公告中提到了这一点(请参阅homepage),但文档仅描述了使用两个独立搜索引擎的主/从设置,这似乎有点矫枉过正?!

【问题讨论】:

    标签: django search solr django-haystack


    【解决方案1】:

    通过遇到同样的问题并搜索找到了这个问题。 有三种两种分隔搜索的方式。

    还有一个秘密的第三个—— 后端切换(完全不安全,实验性且容易出错)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-12
      • 1970-01-01
      • 2012-10-25
      • 1970-01-01
      • 2014-09-25
      相关资源
      最近更新 更多