请问百度 和 google 用什么语言做的?
解决方案 »
- 实现数据库存储图片问题
- 一段上传图片,并在MYSQL中记录路径的代码求指正
- php COOKIE 解密
- /Windows(?=95 |98 |NT )/ 和 /Windows(95|98|NT)/ 的效果是否没区别?只是不会存储子表达式的内容罢了?
- 在线等待!!!!php4.39的form传不了值,是php.ini中的那个参数啊
- php下怎么使用ado方式?效率如何?
- require跟include到底有什么区别,在线 利马结贴
- 如何获得某局域网内的网内ip?
- 初学php的几个小问题
- 完全用PHP实现虚拟二级域名http://name@domain/的问题
- 关于正则匹配
- 请教一个PHP正则表达式的书写
到没有那么多,但是我总感觉php处理起来应该没有java快,毕竟java是注入内存的。
我说下两个的特点和区别吧
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的。