【发布时间】:2012-05-23 09:08:57
【问题描述】:
我正在构建一个需要大量搜索查询的移动服务。
服务基于MySQL数据系统,搜索查询不足以做快速搜索服务。
因此,我决定使用倒排索引系统:
index Documents
1 a, b, c, d, e, f, g, h
2 c, k, i, j, k
这是倒排索引系统的简单构造。
我假设一行会有上千个文档。
我不确定“文档”列应该使用哪种类型和长度?
我现在选择了 VARCHAR(100000)。是否可以设置像9999999这样的长度?
【问题讨论】:
-
VARCHAR(100000) 可能不是正确的选择——我很想说,但在这种情况下尤其如此。
标签: mysql