【发布时间】:2012-10-15 06:09:11
【问题描述】:
将普通表与 FTS 表连接是个好主意吗?我想知道它是否会影响 FTS 表的原始性能,还是不会?当然,查询肯定会使用 MATCH 子句。
【问题讨论】:
标签: sqlite full-text-search fts4
将普通表与 FTS 表连接是个好主意吗?我想知道它是否会影响 FTS 表的原始性能,还是不会?当然,查询肯定会使用 MATCH 子句。
【问题讨论】:
标签: sqlite full-text-search fts4
当你连接两个表 A 和 B 时,SQLite 要么在表 A 中查找匹配记录,要么从表 B 中查找匹配记录。 987654327@.
如果表A 或B 上有一个索引可以使这些查找快速,则连接速度很快。如果两个表上都有索引,SQLite 会选择它估计效率更高的那个。
所以,回答您的问题:如果您选择与 FTS 表进行联接,则可以执行此操作
MATCH 将字段连接到FTS 字段或FTS 表的rowid,或要检查这一点,请使用EXPLAIN QUERY PLAN。
【讨论】: