首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

春节前最后一贴——搜索框的高效算法或思路

2012-03-31 
春节前最后一贴——求一个搜索框的高效算法或思路页面一个搜索框,虽然可以查出数据,但是数据量多了,发现比较

春节前最后一贴——求一个搜索框的高效算法或思路
页面一个搜索框,虽然可以查出数据,但是数据量多了,发现比较慢。我是用的最原始的like查询
select %%......
求一个高效的搜索框处理方法,最好提供点代码和思路。

[解决办法]
全文索引
[解决办法]
数据库对要查询的字段建立索引
 
[解决办法]
对查询字段做索引,搜索的时候这样搜:like 'abc%'
如果第一个字符用百分号,会导致索引失效
[解决办法]

探讨
数据库对要查询的字段建立索引

[解决办法]
1、索引

2、存储过程

3、就是异步来查找。比如传入条件 返回前两页的数据比如是20条,当你点击下一页的时候在把后10页的数据取出来,类似于存储过程分页的样子。。

4、看下面童鞋的见解。。


[解决办法]
这个用代码不好说吧

1。优化代码
2。优化数据库
[解决办法]
like查询

----------------------

呵呵。。。无语。
[解决办法]
数据库是用来存数据的,如果你搜索一次就查一次数据库,

这么做有意义吗? 可行吗?


历史数据都应该放在缓存服务器中。。。
[解决办法]
加个索引就得了。
[解决办法]
数据量多大啊。。。
[解决办法]
sql server可实现全文检索
EXEC sp_fulltext_table
DotLucene的效率非常高,
DotLucene的索引方式属于"倒排索引"
建立全文索引

热点排行