在51job搜索 “java”职位 
1、搜索结果 非常快就显示出来了 使用的什么技术呢?Lucence?高速缓存?还是什么呢? 
2、点击左列的 “在读学生” 也会很快 出来结果 使用的什么技术呢? 直接使用数据库 检索 相当的慢啊! 求助!~~~ 
http://search.51job.com/list/%2B,%2B,%2B,%2B,%2B,%2B,java,2,%2B.html?lang=c&stype=1 

解决方案 »

  1.   

    不一定是开源的lucene,也许是收费的trs呢!
      

  2.   


    是的一般,这样的搜索网站多是用的全文搜索的技术,并不是直接用like这样的方式检索数据库,不仅速度慢,性能问题,还有一个就是分词的问题,这个就是功能性的问题了,一般的检索是达不到要求的,oracle里也有full text search的功能,不过一直都没有用过,无法比较。java和dotnot里都有实现全文搜索的开源项目lucene 非常不错的东东。
      

  3.   


    实际上是根据不同的字段进行like搜索