PostgreSQL全文搜索不';在某些情况下不起作用(Django)

PostgreSQL全文搜索不';在某些情况下不起作用(Django),sql,django,postgresql,Sql,Django,Postgresql,我注意到,在django,当有一个句子包含PLAZA/MAXITATE时,当我们搜索MAXITATE时,我找不到这个句子。这是PostgreSQL全文搜索的限制吗。或者如何解决这个问题 finalquery = SearchQuery("keyword") vector = SearchVector('thefieldIwanttosearch') self.search_results = self.search_results.annotate(search=vector).filter(s

我注意到,在django,当有一个句子包含
PLAZA/MAXITATE
时,当我们搜索MAXITATE时,我找不到这个句子。这是PostgreSQL全文搜索的限制吗。或者如何解决这个问题

finalquery = SearchQuery("keyword")
vector = SearchVector('thefieldIwanttosearch')
self.search_results = self.search_results.annotate(search=vector).filter(search=finalquery).annotate(rank=SearchRank(vector, finalquery))

有关于这个的文件吗?谢谢

是的,这些都有文档记录

当您编写
过滤器(search=finalquery)
时,您没有指定一个

当没有提供查找类型时(如在
Entry.objects.get(id=14)
中),为了方便起见,假定查找类型为
精确的

所以你是在筛选与“杰作”完全匹配的内容。你可能想要的是或