Django过滤自定义查找

时间:2016-10-23 04:25:54

标签: django python-2.7 django-models

如何为Django搜索添加自定义过滤? 目前lookup_expr =' icontains'匹配包含字符串的单词。

示例:

我想搜索工作" elephant"。如果我输入ele, phant,那么icontains会起作用。但如果我输入elepant (missed h),那么icontains就不会返回任何内容。

所以我想构建匹配相似单词的搜索文本。 我怎么能在django做到这一点?

1 个答案:

答案 0 :(得分:0)

这称为“全文搜索”。如果你正在使用postgres数据库,那么django has some native support就可以了。否则,有一个巨大的软件分支专门用于全文搜索,可以开始你的旅程here