如何模糊搜索单个sqlite3字段

How to fuzzy search single sqlite3 field

我想让用户按标题搜索的基本 CRUD 应用程序中有一堆行。 SQLite3 有一个 full-text 搜索解决方案,但是否建议也将其用于非 full-text 搜索,或者是否有更简单的方法?例如,PostgreSQL 有三元组,对于这个简单的 use-case,它的功能非常好,也许 SQLite3 也有类似的东西。

我觉得这个问题以前肯定有人回答过,但我找不到这样的答案,所以如果这是重复的,我很抱歉。

FTS 非常适合这个用例。您可以使用 MATCH operator on individual columns or the entire table. See https://www.sqlite.org/fts3.html

Spellfix1 virtual table can be used in cooperation with FTS在sqlite中实现模糊全文搜索。这允许搜索可能拼写错误的单词,(据我所知)sqlite 的 FTS 本身不支持这些单词。