【问题标题】:Django static site search with no database没有数据库的 Django 静态站点搜索
【发布时间】:2012-06-07 20:10:52
【问题描述】:

我有一个我托管的私人网站,用 Django 创建,只有静态内容。我想搜索该站点,但该站点未连接到数据库,这使我无法使用大多数预制的后端/前端搜索实用程序。有没有人知道如何完成这个搜索,或者任何可以在这种情况下工作的应用程序。

感谢您提供的任何帮助

【问题讨论】:

    标签: django search static


    【解决方案1】:

    虽然你说你的站点没有连接数据库,但是你可以加一个。对于私有站点 SQLite 应该可以解决问题,它能够支持每天约 100.000 分贝的点击(根据他们的站点:http://www.sqlite.org/whentouse.html)。

    如果您没有大量的流量并且不想使用一些需要运行一些单独的守护进程的 RDBMS 解决方案,SQLite 是最好的方法之一 - 它在 Python/Django 中很容易支持,而且不费吹灰之力。需要任何服务器,只需要它用作数据库的文件的路径。

    【讨论】:

    • 我最终选择了一个 mySQL 数据库,速度要快一些。不过谢谢你的回复!
    【解决方案2】:

    使用XapianWhoosh。两者都不需要独立的数据库。 (Xapian 设置起来稍微困难一些,但 比 Whoosh 快得多)

    【讨论】:

    • 谢谢,我一定会去看看
    猜你喜欢
    • 2011-08-18
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 2014-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多