我有一个包含 A、B、C、D 列的表格。
我有一个应用程序,可以在表格的所有列中搜索单词。
如果我想对表建立索引以便搜索速度更快,我应该为哪一列建立索引?
索引命令看起来如何?
编辑: 实际上,我有 27 个语言栏(例如英语、德语等)。我有一个应用程序,可以在所有语言中搜索单词并返回结果。
如何对该表建立索引以确保更快的搜索结果?
最佳答案
您需要所有列的全文索引。
遗憾的是,SQLite 默认情况下不支持全文索引。您必须在启用可选全文索引支持的情况下对其进行编译。
虽然仅仅向您指出 SQLite 全文索引的文档可能没有帮助,但它们是: http://www.sqlite.org/fts3.html
关于sqlite - 哪个表列要索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4919257/