此题难住了不少高手.
编号 分类 名称
1 0 饮食
2 0 娱乐
3 1 特色火锅
4 2 KTV歌城
5 1 特色菜
6 2 洗脚城
7 1 极品火锅
============================================================
主表:
编号 名称 类型 服务范围
1 南方鸭肠王 7 火锅,汤锅,凉菜
2 东京富豪会 4 娱乐场所,提供KTV包房,酒吧。
3 南天门呱呱鱼 5 地方特色菜,青蛙,鱼,虾。
4 一号桥靓点 6 按摩,洗脚。
============================================================
主表数据上百万条记录,行业分类有上千条记录。
具体实现需求:
输入关键词“火锅 青蛙”如何快速在主表[服务范围]中比较准确的找到和“火锅 青蛙”相关的信息。在表[名称]中查询方法和查询[服务范围]一样,只是换了字段。速度在2秒内。
编号 名称 类型 服务范围
1 南方鸭肠王 7 火锅,汤锅,凉菜
3 南天门呱呱鱼 5 地方特色菜,青蛙,鱼,虾。
我试过聚集索引, 但是多条件查询时用like不能实现,而且查询结果不准确。
还试过全文索引,速度还没用like快,多条件下比like快。
请按具体实现需求,设计该表结构,和查询语句。
第一次在Codefund发贴送上100分,这个设计难住了不少高手。

