【发布时间】:2011-04-11 20:26:50
【问题描述】:
我有一个像 the cat sat on the mat 这样的句子存储为单个 sql 字段。我想定期搜索不在停止列表中的关键字,在这种情况下cat sat mat 将它们存储在 SQL 表中以便快速搜索的最佳方法是什么?
据我所知,我看到以下选项
- 每行最多有 [n] 列,每个单词一个列。
- 将所有有趣的单词存储在一个以逗号分隔的字段中。
- 一个新表,使用上述任一选项链接到第一个表。
- 每当我有一个新词要搜索时,什么都不做并搜索匹配项。
搜索词匹配的最佳做法和最快的做法是什么?如果有区别,我会在 python 中使用 sqlite。
【问题讨论】:
-
我喜欢所有的答案。谢谢!