亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php實現搜索類封裝示例

2024-05-04 23:44:46
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了php實現搜索類封裝示例,感興趣的小伙伴們可以參考一下
 

本文為大家分享了php實現搜索類封裝示例,供大家參考,具體內容如下

<?php/** * SoClass.php * 索引與搜索類 */ class SoClass {   private $_xindex;   private $_xsearch;   private $_project;   public function __construct($project){     //載入引導文件    require_once 'lib/XS.php';    //初始化    $xs = new XS($project);     $this->_project = $project;    $this->_xindex = $xs->index;     $this->_xsearch = $xs->search;    $this->_xsearch->setCharset('UTF-8');  }   public function query($keyWord,$row=20,$jnum=0){     $xs = new XS($this->_project);    $xs->search->setFuzzy();    $xs->search->setAutoSynonyms();    $xs->search->setQuery($keyWord); //支持同義詞搜索,默認打開    $xs->search->setLimit($row, $jnum); //設置返回結果最多為 5 條,并跳過前 10 條    $docs = $xs->search->search(); //執行搜索,將搜索結果文檔保存在 $docs 數組中        $count = $xs->search->count(); //獲取搜索結果的匹配總數估算值    if($count){      $data = array();      foreach ($docs as $key=>$doc){        $data[$key]['pid'] = $doc->pid;        $data[$key]['nid'] = $doc->nid;        $data[$key]['category'] = $doc->category;        $data[$key]['url'] = $doc->url;        $data[$key]['name'] = $xs->search->highlight(htmlspecialchars($doc->name));        $data[$key]['message'] = $xs->search->highlight(htmlspecialchars($doc->message));      }       return array('data'=>$data,'count'=>$count);    }    return array();  }   public function hotWord($num,$type='lastnum'){     return $this->_xsearch->getHotQuery($num,$type);  }   public function expanded($keyWord){     return $this->_xsearch->getExpandedQuery($keyWord);  }   public function lastCount(){     return $this->_xsearch->getLastCount();  }   public function index($data,$update=0){     // 創建文檔對象    $doc = new XSDocument;    $doc->setFields($data);     // 添加或更新到索引數據庫中    if(!$update){      $this->_xindex->add($doc);    }else{      $this->_xindex->update($doc);    }  }   public function delete($idArray){     //刪除索引(主鍵刪除array('1','2','3'))    $this->_xindex->del($idArray);   }   public function addSynonym($word1,$word2){     $this->_xindex->addSynonym($word1,$word2);  }   public function clearIndex(){     $this->_xindex->clean();  } } ?>

以上就是本文的全部內容,希望對大家學習php程序設計有所幫助。



注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧洲高清在线| 国模吧一区二区三区| 国产婷婷97碰碰久久人人蜜臀| 91tv亚洲精品香蕉国产一区7ujn| 亚洲欧洲日韩国产| 日韩美女毛茸茸| 日韩精品在线免费观看| 成人伊人精品色xxxx视频| 97超级碰在线看视频免费在线看| 国产91精品不卡视频| 欧洲日本亚洲国产区| 一夜七次郎国产精品亚洲| 欧美日韩xxxxx| 日本精品视频在线观看| 久久精品国亚洲| 欧美做爰性生交视频| 国产精品免费久久久久久| 国产精品日韩电影| 亚洲一区二区中文字幕| 国产精品无码专区在线观看| 亚洲va久久久噜噜噜| 亚洲四色影视在线观看| 2019中文字幕在线观看| 黑人巨大精品欧美一区二区三区| 日韩中文字幕视频在线观看| 亚洲男女自偷自拍图片另类| 97超碰蝌蚪网人人做人人爽| 日韩精品免费在线播放| 欧美日韩另类字幕中文| 精品国模在线视频| 国产xxx69麻豆国语对白| 中文字幕亚洲无线码a| 亚洲电影成人av99爱色| 日本亚洲欧洲色α| 国产原创欧美精品| 欧美丰满片xxx777| 日韩精品欧美激情| 欧美精品生活片| 91久久精品视频| 亚洲国产日韩欧美在线图片| 久久99亚洲精品| 国产精品白嫩美女在线观看| 国产精品美女视频网站| 久久精品国产91精品亚洲| 国产乱肥老妇国产一区二| 91色在线观看| 亚洲综合中文字幕在线| 日韩精品视频在线观看免费| 久久久久久久久国产| 欧美放荡办公室videos4k| 欧美大片va欧美在线播放| 欧美在线性爱视频| 日韩在线观看免费高清完整版| 全亚洲最色的网站在线观看| 91精品国产综合久久香蕉的用户体验| 亚洲午夜激情免费视频| 久久精品久久精品亚洲人| 国产一区二区三区在线视频| 91网站在线免费观看| 亚洲成人精品在线| www.99久久热国产日韩欧美.com| 国产在线视频欧美| 欧美精品18videos性欧美| 亚洲毛片在线观看.| 亚洲精品国产精品乱码不99按摩| 日韩一二三在线视频播| 国产在线视频一区| 日韩av在线一区| 日韩成人在线播放| 在线国产精品视频| 91精品久久久久久久久久| 日韩大片免费观看视频播放| 日韩欧美国产中文字幕| 一区二区三区动漫| 日韩有码在线视频| 国产精品成人va在线观看| 亚洲国产精品成人va在线观看| 国外成人在线视频| 亚洲国产精品yw在线观看| 日韩免费电影在线观看| 欧美激情手机在线视频| 亚洲新中文字幕| 亚洲国内精品视频| 久久久国产精品免费| 最近2019中文字幕mv免费看| 久久久视频在线| 亚洲精品一区久久久久久| 欧美大片第1页| 一区二区欧美日韩视频| 国产午夜精品一区二区三区| 国产精品视频大全| 久久久久久噜噜噜久久久精品| 中文字幕亚洲欧美一区二区三区| 中日韩午夜理伦电影免费| 国产成人欧美在线观看| 国产精品高清在线观看| 色悠悠久久久久| 日本a级片电影一区二区| 久久精品视频va| 夜夜嗨av色综合久久久综合网| 亚洲综合精品一区二区| 亚洲视频在线免费看| 国模吧一区二区| 欧美黄色www| 色综合视频网站| 欧美激情视频在线免费观看 欧美视频免费一| 91夜夜未满十八勿入爽爽影院| 日韩成人av在线播放| 日本高清久久天堂| 国产精品视频一区国模私拍| 成人在线一区二区| 国产ts人妖一区二区三区| 91精品国产色综合久久不卡98口| 亚洲va码欧洲m码| 成人黄色大片在线免费观看| 国产免费一区二区三区在线观看| 亚洲永久免费观看| 在线日韩第一页| 日韩av手机在线看| 欧美巨大黑人极品精男| 欧美视频在线视频| 日韩成人黄色av| 国产精品劲爆视频| 成人在线视频网| 久久久久久国产精品美女| 九九热99久久久国产盗摄| 亚洲欧美变态国产另类| 亚洲欧美中文日韩v在线观看| 欧美黑人xxxⅹ高潮交| 亚洲一区二区三| 在线色欧美三级视频| 日韩欧美国产黄色| 国产综合在线看| 久久香蕉国产线看观看网| 国产精品视频白浆免费视频| 黑丝美女久久久| 亚洲自拍在线观看| 亚洲国产又黄又爽女人高潮的| 国产成人高清激情视频在线观看| 97国产精品久久| 美日韩精品免费观看视频| 91av视频在线免费观看| 91精品久久久久久久久久入口| 欧美日韩亚洲91| 亚洲欧美色图片| 亚洲天堂av网| 成人免费网站在线观看| 亚洲最大的免费| xxxxx成人.com| 日韩在线视频观看正片免费网站| 亚洲日本成人网| 91国产美女视频| 欧美亚洲日本黄色| 国产精品久久一区| 两个人的视频www国产精品| 亚洲美女在线观看| 日本最新高清不卡中文字幕| 美乳少妇欧美精品| 欧美精品www在线观看| 91国语精品自产拍在线观看性色| 欧美国产视频一区二区| 91精品国产99久久久久久| 中文在线资源观看视频网站免费不卡| 日韩电影第一页|