日期:2014-05-18  浏览次数:20515 次

[百分请教,顶者有分]大量数据的模糊搜索问题如何解决?
有一个表,主要字段如下:
(也许会有一个名为ID的整型的唯一标识符)
NewsName   nvarchar   新闻名
ClickTimes   int   点击次数
InsertTime   datatime   发布时间

用户可以按新闻名进行查询,查询出来的数据,先按点击次数排(倒序),如果点击次数相同的,再按时间排(倒序)

表中有百万级的数量,虽然建有索引,但大多数情况下的查询都是对新闻名称的模糊搜索NewsName   like   '%xxx% ',索引一点也用不上。

请教在这样情况下有什么办法可以进行优化?

------解决方案--------------------
貌似只能这样.楼下的有办法没.
------解决方案--------------------
可不可以将历史数据转移走啊?
------解决方案--------------------
好像没办法
------解决方案--------------------
建立全文目录看看
------解决方案--------------------
DING
------解决方案--------------------
呵呵
------解决方案--------------------
好想只有这样

------解决方案--------------------
连2
------解决方案--------------------
连3
------解决方案--------------------
加配置吧