如何为Django搜索添加自定义过滤? 目前lookup_expr =' icontains'匹配包含字符串的单词。
示例:
我想搜索工作" elephant"。如果我输入ele, phant
,那么icontains会起作用。但如果我输入elepant (missed h)
,那么icontains就不会返回任何内容。
所以我想构建匹配相似单词的搜索文本。 我怎么能在django做到这一点?
答案 0 :(得分:0)
这称为“全文搜索”。如果你正在使用postgres数据库,那么django has some native support就可以了。否则,有一个巨大的软件分支专门用于全文搜索,可以开始你的旅程here。