请问百度 和 google 用什么语言做的?

解决方案 »

  1.   


    到没有那么多,但是我总感觉php处理起来应该没有java快,毕竟java是注入内存的。
      

  2.   

     - - PHP升级快  所以以后谁也说不准
      

  3.   

    正巧楼主说的两个我都用过
    我说下两个的特点和区别吧
    phpdig我是3年多前用的了,是PHP + MYSQL的,还能搜PDF和WORD,不过要装相应的解析程序,比如在LINUX下搜索PDF文件,必须要装pdf2text,大概叫这个,我当时是用来搜日文PDF文档的。这个最大的缺点就是数据量大了肯定不行,因为是用数据库的,这个和lucene是完全不同的,而且也限制了phpdig不适合做企业级的搜索。
    lucene我是1年前用的,确切的说是用的Solr,而Solr是基于lucene的。我用这个是做站内的全文搜索的,并且是用PHP程序调用Solr来操作索引。这个的特点是不用数据库,存储方式是文件类型的索引,所以当数据量很大的时候,对比phpdig是有优势的,因为文件类型的存储方式更符合搜索引擎。要说哪个方便,我觉得各有优势,一个是纯PHP&MYSQL,要改源代码比较方便,不过我记得改起来还是挺累的,因为文件很长。另一个是JAVA源代码,我也没改过所以不好判断,但是我实际用下来情况是只要改改调用Solr的PHP程序和Solr自己的配置文件就可以满足需要了,不用去改源代码。我推荐用Solr,楼主希望能用php,虽然Solr是Java的,但是实际用的时候就像我上面说的,不需要改源代码,只要改调用接口的PHP程序和Solr的配置文件就行,配置文件是XML的。
      

  4.   

    我觉得楼主应该到.NET版去问,因为那个版与这个问题无关,算是旁人吧!
      

  5.   

    我用过lucene 还是不错的,