像当当、京东、卓越这些网站都有两个搜索功能:模糊搜索和高级搜索,谁知道他们的搜索功能是怎么实现的?数据是如何存储的,比如我要按照书名、作者、类别进行搜索,感觉速度很慢?我的表的设计:
 
Book表:ID、书名、作者、出版日期(Datetime)、出版社(nvarchar)等;
Category表:ID、分类名称;
Book分类映射表(一本书可以属于多个分类):BookID,分类ID
搜索的时候Like %书名%,%作者%,等