Django过滤器自定义查找

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

例:

我想搜索“大象”的作品。 如果我输入ele, phant ,然后icontains工作。 但是如果我输入elepant (missed h)那么icontains不会返回任何东西。

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


这被称为“全文搜索”。 如果你使用的是postgres数据库,那么django对它有一些本地支持。 否则,有一大部分软件专门用于全文搜索,可以在这里开始你的旅程。

链接地址: http://www.djcxy.com/p/6595.html

上一篇: Django filter custom look up

下一篇: Best way to filter a django QuerySet based on value without name (rank)