Sqlite 邻近搜索
Sqlite Proximity Search
我的 Sqlite table 中存储了一段文本,例如:
Whosebug
是否可以 select 这个词与类似的东西:
SELECT * FROM record WHERE name (looks_close_to) 'stockoverflaw'
?
我不知道怎么说清楚,我猜是邻近搜索?
PS:当我的用户输入 'stockoverflaw'
insteed 时,我正在尝试为他们提供正确的单词 'Whosebug'
。
感谢肖恩的评论。
Spellfix1 扩展正是我要找的。
This spellfix1 virtual table can be used to search a large vocabulary for close matches. For example, spellfix1 can be used to suggest corrections to misspelled words. Or, it could be used with FTS4 to do full-text search using potentially misspelled words.
我的 Sqlite table 中存储了一段文本,例如:
Whosebug
是否可以 select 这个词与类似的东西:
SELECT * FROM record WHERE name (looks_close_to) 'stockoverflaw'
?
我不知道怎么说清楚,我猜是邻近搜索?
PS:当我的用户输入 'stockoverflaw'
insteed 时,我正在尝试为他们提供正确的单词 'Whosebug'
。
感谢肖恩的评论。 Spellfix1 扩展正是我要找的。
This spellfix1 virtual table can be used to search a large vocabulary for close matches. For example, spellfix1 can be used to suggest corrections to misspelled words. Or, it could be used with FTS4 to do full-text search using potentially misspelled words.