【问题标题】:QtSql Fuzzy searchQtSql 模糊搜索
【发布时间】:2014-03-04 17:39:49
【问题描述】:

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

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

不一样的是查询更长有连接等。 我尝试使用 SOUND 和 SOUNDEX() 但我认为 QSQLITE 不支持它们有什么方法可以在这里实现模糊搜索吗?

【问题讨论】:

    标签: qt sqlite fuzzy-search qsqldatabase


    【解决方案1】:

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

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

    【讨论】:

    • 我尝试使用 soundex 重新编译 SQLite,但如何将其嵌入到 qt 中?
    • 你必须重新编译Qt。
    猜你喜欢
    • 2020-03-15
    • 2014-08-20
    • 2011-10-28
    • 2016-06-12
    • 2017-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-18
    相关资源
    最近更新 更多