为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Python的Flask框架中实现全文搜索

如何在Python的Flask框架中实现全文搜索

潇湘沐 2018-10-31 13:13:05
查看完整描述

1 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

 灰常不幸的是,关系型数据库对全文检索的支持没有被标准化。不同的数据库通过它们自己的方式来实现全文检索,而且SQLAlchemy在全文检索上也没有提供一个好的抽象。
  我们现在使用SQLite作为我们的数据库,所以我们可以绕开SQLAlchemy而使用SQLite提供的工具来创建一个全文检索索引。但这么做不怎么好,因为如果有一天我们换用别的数据库,那么我们就得重写另一个数据库的全文检索方法。
  所以我们的方案是,我们将让我们现有的数据库处理常规数据,然后我们创建一个专门的数据库来解决全文检索。

查看完整回答
反对 回复 2018-11-16
  • 1 回答
  • 0 关注
  • 1526 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信