本帖最后由 keybows 于 2010-08-01 21:35:02 编辑

解决方案 »

  1.   

    http://www.asp.net/AJAX/AjaxControlToolkit/Samples/AutoComplete/AutoComplete.aspx
    全文检索sql server,lucene.net
    Lucene.net是目前在.net环境中被普遍使用的全文索引的开源项目
    搜索下资料很多
      

  2.   

    谢谢如梦哥
    那个autocomplete的用户体验好象不怎么好,没个等待的,有时要好久才显示,还有其他推荐的么?
    lucene.net要下载什么dll吗
      

  3.   

    http://www.open-open.com/ajax/AutoComplete.htm
      

  4.   

    谁在给点lucene.net的资料 先谢谢了!
      

  5.   

    lucene 是用来中文切词搜索的吧。。
    like在效率上不好全文索引
      

  6.   

    类似google的搜索提示功能,查看实现
      

  7.   

    lucene.net是从java移植过来的,用于纯文本文件的全文搜索,比较详细的参考书我在网上找到一本e文的lucene in action(第2版)(一定要用第2版,第1版太老,很多命令都改了),是用java描述的,不过因为.net的语法很类似java,所以完全可以用来参考,再结合lucene官方网站上的api文档,搞开发没问题。sql server也有全文检索,安装完后使用非常简单,只有freetext和contain两个函数,不过我发现一个问题,如果两个查询间隔几毫秒甚至更短时(用代码来查时),有可能查询错误,比如本来see 和 saw被看作是同一个词,但两次查询间隔过短时有可能会被认为是两个词。另外,windows search也是一种全文索引,不过个人感觉不太好用编程的方式设定索引选项
      

  8.   

    你感受一下下面的自动提示(在站码框中输入简拼,如"杭州"输入"hz")
    http://www.oa0578.com/bustick/
    这个是用jquery写的,没有用其他插件
      

  9.   

    搜索如果数据库有70万
    用jquery ajax做,我就只会这种
    $(document).ready(function(){
      url:...
      data:...
      sucess:..
       before....
    })
    然后有个等待的用户体验
    这样会慢吗?