QtSql模糊搜索

时间:2014-03-04 08:08:00

标签: qt sqlite fuzzy-search qsqldatabase

我在qt中使用QSQLITE数据库并尝试在我们的程序中实现模糊搜索我们的sql查询是这样的:

select name from things where name like '%arg%'

不一样,查询的连接时间越长等等。 我尝试使用SOUND和SOUNDEX(),但我认为在QSQLITE中没有一个支持我有没有办法在这里实现模糊搜索?

1 个答案:

答案 0 :(得分:0)

对于soundex support,您必须重新编译嵌入在Qt中的SQLite库。

没有其他内置的“模糊”功能。 要么实现自己的custom function,要么在数据库中存储字符串的规范化版本,以便您可以直接比较它。