【发布时间】:2017-11-10 20:23:23
【问题描述】:
我在 Django 中安装了 UnaccentExtension,但在使用它时遇到了问题:
vector = SearchVector('title__unaccent', 'abstract__unaccent')
query = SearchQuery(word) | SearchQuery(word2)
files = Doc.objects.annotate(rank=SearchRank(vector, query)).order_by('-rank')
这是错误:
无法将关键字“unaccent”解析为字段。不允许加入“标题”。
最简单的搜索就可以了:
Doc.objects.filter(title__unaccent=word)
那么,我做错了什么?
【问题讨论】:
标签: django postgresql full-text-search