我已经在Django中安装了UnaccentExtension,但是在此搜索中使用它时遇到了问题:
vector = SearchVector('title__unaccent', 'abstract__unaccent')
query = SearchQuery(word) | SearchQuery(word2)
files = Doc.objects.annotate(rank=SearchRank(vector, query)).order_by('-rank')
Run Code Online (Sandbox Code Playgroud)
这是错误:
无法将关键字“ unaccent”解析为字段。不允许加入“标题”。
惠特最简单的搜索效果很好:
Doc.objects.filter(title__unaccent=word)
Run Code Online (Sandbox Code Playgroud)
那么,我在做什么错呢?