下载此文档

PHP搜索引擎.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
PHP搜索引擎.docPHP搜索引擎——Zend_Search(转)2007年08月15日星期三15:40Zend_Search_Lucene是一个完全由PHP5编写的通用文本搜索引擎。由于其将索引保存在文件系统中而不需要数据库支持,因此它几乎可以为任何由PHP驱动的网站增加搜索能力。Zend_Search_Lucene支持下列特性:具有排名功能的搜索——最符合要求的结果出现在最前面许多强大的查询类型:短语查询、通配符查询、近似查询、范围查询等搜索特定的字段,如标题、作者、内容,等等Zend_Search_Lucene来源于ApacheLuceneproject。要了解关于Lucene的更多详情,请访问http://lucene./java/docs/。看了N久,查了许多的文章和例子之后,终于成功运行了,特记录下来,与大家共享。首先需下载ZendFramework,下载地址:,中文文档在这里:/#,下面请看我的例子。1、建立索引你可以对静态页面文件(如新闻网站等)进行索引,也可以对数据库的内容进行索引,总之,一切的数据都索引。我这里以mysql数据库为例。<?phprequire_once'../includes/';require_onceDIR_FS_CATALOG.'includes/Zend/Search/';if(function_exists("set_time_limit")&&!get_cfg_var('safe_mode')){  set_time_limit(0);}$index=newZend_Search_Lucene('index',true);//建立索引对象,TRUE表示一个新的索引$sql=",,,,".         ",,...";//查询数据库产品资料$result=$class_db->query($sql);while($row=$result->fetchRow()){  $url='/'.$row['products_id'];//产品链接  $title=$row['products_title'];//产品标题  $description=$models_brand.''.$models_name.''.$categories_name;//产品的描述,自己组合它的内容//StoredocumentURLtoidentifyitinsearchresult.  $doc=newZend_Search_Lucene_Document();//建立一个索引文档  $doc->addField(Zend_Search_Lucene_Field::UnIndexed('url',$url));  $doc->addField(Zend_Search_L

PHP搜索引擎 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dyx110
  • 文件大小25 KB
  • 时间2019-09-19
最近更新