有没有简单的方法在Django中的字段上添加搜索功能?另请告诉我Lucene搜索的内容。
答案 0 :(得分:6)
答案 1 :(得分:2)
答案 2 :(得分:1)
我是Haystack的第二个建议。这是一个good blog post about it。事实上,整个系列 - Django中的大问题,主要是解决 - 是非常好的阅读。这是一个Google search that should find most of the entries。
答案 3 :(得分:1)
如果您的数据库是MySQL,请不要低估QuerySet search方法的强大功能。它使用MySQL的全文索引(假设您已经创建了一个)来进行全文搜索。设置所有选项(它是内置的!)是最快的,并且根据您的要求,它可能就足够了。如果没有,我也认为干草堆是一个很好的建议。
答案 4 :(得分:0)
我的博客应用程序上的Haystack设置花了我30分钟作为Django新手。我强烈推荐它。