Django静态站点搜索没有数据库

时间:2012-06-07 20:10:53

标签: django search static

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

感谢您提供的任何帮助

2 个答案:

答案 0 :(得分:0)

使用XapianWhoosh。两者都不需要独立的数据库。 (Xapian设置稍微困难但 比Whoosh更快

答案 1 :(得分:0)

虽然您说您的网站未连接到数据库,但您可以添加一个。对于私人网站 SQLite 应该可以做到这一点,它每天可以支持~100,000 db点击量(根据他们的网站:http://www.sqlite.org/whentouse.html)。

如果您没有大量流量并且不想使用某些需要运行单独守护程序的RDBMS解决方案,那么SQLite是最好的方法之一 - 它可以在Python / Django中轻松支持而不需要任何努力需要任何服务器,只是它将用作数据库的文件的路径。