可以使用以下 django api 查询使用 mysql 和 django 进行全文搜索
Entry.objects.filter(headline__search="search text")
这会正确返回结果集。但这不能与 postgresql 一起使用,同时使用会出现如下所示的异常
Full-text search is not implemented for this database backend
如何使用 postgresql 和 django 实现与 django-mysql 全文搜索相同的全文搜索?
最佳答案
你可以试试
Entry.objects.filter(headline__contains="search text")
或 __icontains
用于不区分大小写的搜索。
作为django doc说 __search
目前只适用于 MySQL。
关于django - 使用 postgresql-8.4 和 django 进行全文搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15893778/