我正在使用PHP和SQLite开发一个应用程序。我用BLOB数据类型创建了一个表格列。我想知道SQLite中的BLOB数据类型是否支持全文搜索?
答案 0 :(得分:1)
据我了解documentation,指定的类型会被解析,但会被忽略:
可以为每列指定数据类型名称。这是纯粹的语法糖,FTS或SQLite核心不会出于任何目的使用提供的类型名称。
这表明表中的所有列都是创建为TEXT或类似TEXT的列。
(据我了解,您应该将符合全文搜索条件的列移动到单独的虚拟FTSx表中,并通过其FTSDx rowid引用它们。)