use*_*907 5 django postgresql django-admin
我有一个在Django 1.4上运行的CMS,数据库是Postgresql 9.1.我在CMS中有很多内容,我现在面临的问题是Django Admin搜索需要永远检索结果.我想知道是否有选项可以优化Django Admin搜索的这种行为.我知道Django在Postgresql上使用LIKE查询进行查找.我知道Postgresql 9.1有GIN和GIST索引可以帮助加速Django的这种行为.我还可以修改此搜索行为,使其快速,并在搜索结果的质量上稍作妥协.我想知道优化Django搜索行为的最佳方法吗?
如果您不想更改 Django,请分析搜索查询并添加适当的 GIN 和 GIST 索引。否则,您可能需要考虑集成 Haystack 之类的工具来加快搜索速度,并且不会占用数据库。
有用的网址
http://www.rossp.org/blog/2009/jan/28/django-postgresql-fulltext/
| 归档时间: |
|
| 查看次数: |
717 次 |
| 最近记录: |