我试图在一个超过1亿行的表上的另一列上使用order by时,获得一个简单的FULLTEXT匹配。是否可以快速在另一个索引列上生成带有订单的FULLTEXT?下面的SQL小提琴与模式和所有查询的解释:
http://sqlfiddle.com/#!9/ed646c/1
到目前为止我所说的是非规范化和连接,但是这需要一个单独的表,如果没有必要,我宁愿不再使用另一个表。下面的SQL小提琴(最后的非规范化查询):
http://sqlfiddle.com/#!9/6aabf/8
我对架构更改持开放态度,或者如果必须的话,我可以使用完整的搜索引擎。
答案 0 :(得分:0)
您不需要两份相同的数据;你可以为“非正规化”案件“自我加入”。