【问题标题】:how to implement django haystack elasticsearch static webpages如何实现django haystack elasticsearch静态网页
【发布时间】:2014-10-25 19:18:40
【问题描述】:

我有一个包含多个网页的教程网站 [比如 JavaScript 教程]。我想为此站点实现搜索功能,以便我可以搜索关键字和过滤链接 [say query=callback.所以过滤我有这个关键字的链接/页面] 我已经实现了 haystack+woosh 这可以索引我在 Django 中的 models.py 中拥有的所有模型。我想为网页实现索引,以便我可以搜索它们。我知道 elasticsearch [我也将在 elasticsearch 中实现模型,而不是 woosh。我知道该怎么做] 可以用于此。我正在寻找如何在站点中索引静态页面以搜索它们的具体示例。我已经阅读了一些教程和 git 代码,但对如何实现这一点没有清晰的了解。谁能提供有关如何在 django TO INDEX WEBPAGES 中实现弹性搜索的链接/教程。 谢谢,

【问题讨论】:

    标签: django elasticsearch django-haystack


    【解决方案1】:

    haystack 有一个扩展可以做到这一点:https://github.com/trapeze/haystack-static-pages

    它已经很老了,不再维护,但你可能需要付出一点额外的努力才能让它工作。我认为这是一个很好的解决方案。

    另一种解决方案是将所有文本包含在一个简单的内容管理系统中,例如 Wagtail 或 Mezzanine。在最基本的实现中,您可以将静态文件重构为模板,然后将文本替换为占位符。鹡鸰与 haystack 配合得很好。

    我希望这会有所帮助, 费利克斯

    【讨论】:

      猜你喜欢
      • 2014-09-24
      • 2017-02-04
      • 2014-11-26
      • 1970-01-01
      • 1970-01-01
      • 2020-04-12
      • 2012-12-09
      • 1970-01-01
      • 2015-11-26
      相关资源
      最近更新 更多