问题描述
我们一直在为我们的项目使用 MysqL 数据库,并使用 Django 作为后端框架。我们希望支持对特定表的全文搜索并在 Django 中返回查询集。我们知道 Django 支持在 Postgres 数据库上进行全文搜索,但我们现在无法移动到另一个数据库。
从我们收集到现在 -
- 使用内置搜索功能 - 在这里,我们检查每个字段是否存在值,然后使用 OR 来组合结果。类似于链接 (Django Search query within multiple fields in same data table)。
然而,这种直接的方法对我们来说可能效率低下,因为我们拥有大量数据。 - 使用库或包 - 从我们阅读的内容来看,Django haystack 是很多人在进行全文搜索时谈论的话题。 姜戈干草堆 - https://django-haystack.readthedocs.io/en/master/tutorial.html#installation
我们还没有完全检查库,因为我们试图避免为此目的使用任何库。让我们知道你们是否曾与此合作并有任何意见。
任何帮助表示赞赏。谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)