最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php利用scws實(shí)現(xiàn)mysql全文搜索功能的方法

 更新時(shí)間:2014年12月25日 14:35:29   投稿:shichen2014  
這篇文章主要介紹了php利用scws實(shí)現(xiàn)mysql全文搜索功能的方法,可通過scws分詞插件的擴(kuò)展來實(shí)現(xiàn)MySQL全文搜索功能,是非常實(shí)用的技巧,需要的朋友可以參考下

本文實(shí)例講述了php利用scws實(shí)現(xiàn)mysql全文搜索功能的方法。分享給大家供大家參考。具體方法如下:

scws這樣的中文分詞插件比較不錯(cuò),簡單的學(xué)習(xí)了一下,它包涵一些專有名稱、人名、地名、數(shù)字年代等規(guī)則集合,可以直接將語句按這些規(guī)則分開成一個(gè)一個(gè)關(guān)鍵詞,準(zhǔn)確率在90%-95%之間,按照安裝說明把scws的擴(kuò)展放入php的擴(kuò)展目錄里,下載規(guī)則文件和詞典文件,并在php配置文件中引用它們,就可以用scws進(jìn)行分詞了.

1) 修改 php 擴(kuò)展代碼以兼容支持 php 5.4.x

2) 修正 php 擴(kuò)展中 scws_get_tops 的 limit 參數(shù)不允許少于 10 的問題

3) libscws 增加 scws_fork() 從既有的 scws 實(shí)例產(chǎn)生分支并共享詞典/規(guī)則集,主要用于多線程開發(fā).

4) 新增部分版本的 win32 的 dll 擴(kuò)展

PHP實(shí)例代碼如下:

復(fù)制代碼 代碼如下:
<?php
//實(shí)例化分詞插件核心類
$so = scws_new();
//設(shè)置分詞時(shí)所用編碼
$so->set_charset('utf-8');
//設(shè)置分詞所用詞典(此處使用utf8的詞典)
$so->set_dict('/path/dict.utf8.xdb');
//設(shè)置分詞所用規(guī)則
$so->set_rule('/path/rules.utf8.ini ');
//分詞前去掉標(biāo)點(diǎn)符號
$so->set_ignore(true);
//是否復(fù)式分割,如“中國人”返回“中國+人+中國人”三個(gè)詞。
$so->set_multi(true);
//設(shè)定將文字自動(dòng)以二字分詞法聚合
$so->set_duality(true);
//要進(jìn)行分詞的語句
$so->send_text(“歡迎來到火星時(shí)代IT開發(fā)”);
//獲取分詞結(jié)果,如果提取高頻詞用get_tops方法
while ($tmp = $so->get_result())
{
  print_r($tmp);
}
$so->close();
?>

注:如以上例子,輸入的文字,詞典,規(guī)則文件這三者的字符集必須統(tǒng)一,另外mysql 4.XX有的是不支持中文全文搜索的,可以存入關(guān)鍵字對應(yīng)的區(qū)位碼以方便全文搜索.

版本列表

版本 類型 平臺 性能 其它

SCWS-1.1.x C 代碼 *Unix*/*PHP* 準(zhǔn)確: 95%, 召回: 91%, 速度: 1.2MB/sec

PHP擴(kuò)展分詞速度: 250KB/sec [下載] [文檔] [安裝說明]

php_scws.dll(1) PHP擴(kuò)展庫 Windows/PHP 4.4.x 準(zhǔn)確: 95%, 召回: 91%,

php_scws.dll(2) PHP擴(kuò)展庫 Windows/PHP 5.2.x 準(zhǔn)確: 95%, 召回: 91%,

php_scws.dll(3) PHP擴(kuò)展庫 Windows/PHP 5.3.x 準(zhǔn)確: 95%, 召回: 91%, 

php_scws.dll(4) PHP擴(kuò)展庫 Windows/PHP 5.4.x 準(zhǔn)確: 95%, 召回: 91%,

PSCWS23 PHP源代碼 不限 (不支持UTF-8) 準(zhǔn)確: 93%, 召回: 89%,

PSCWS4 PHP源代碼 不限 準(zhǔn)確: 95%, 召回: 91%,

希望本文所述對大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 10個(gè)對初學(xué)者非常有用的PHP技巧

    10個(gè)對初學(xué)者非常有用的PHP技巧

    這篇文章主要為大家詳細(xì)介紹了10個(gè)對初學(xué)者非常有用的PHP技巧,這些PHP技巧適用于初學(xué)者,而不是那些已經(jīng)在使用MVC框架的人,感興趣的小伙伴們可以參考一下
    2016-04-04
  • php簡單統(tǒng)計(jì)中文個(gè)數(shù)的方法

    php簡單統(tǒng)計(jì)中文個(gè)數(shù)的方法

    這篇文章主要介紹了php簡單統(tǒng)計(jì)中文個(gè)數(shù)的方法,涉及strlen、mb_strlen及mb_strwidth等函數(shù)的使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-09-09
  • PHP中JSON的應(yīng)用技巧

    PHP中JSON的應(yīng)用技巧

    這篇文章主要介紹了關(guān)于JSON以及JSON在PHP中的應(yīng)用技巧,需要的朋友可以過來參考下,希望對大家有所幫助。
    2015-10-10
  • 分析PHP中單雙引號的誤區(qū)和雙引號小隱患

    分析PHP中單雙引號的誤區(qū)和雙引號小隱患

    PHP中單雙引號常常會(huì)給人帶來很多的誤區(qū),其中雙引號還有些小隱患,下面是小編給大家整理的,需要的可以參考。
    2016-07-07
  • php 下 html5 XHR2 + FormData + File API 上傳文件操作實(shí)例分析

    php 下 html5 XHR2 + FormData + File API 上傳文件操作實(shí)例分析

    這篇文章主要介紹了php 下 html5 XHR2 + FormData + File API 上傳文件操作,結(jié)合實(shí)例形式分析了php 下使用html5 XHR2 + FormData + File API 實(shí)現(xiàn)上傳文件操作方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2020-02-02
  • 靜態(tài)html文件執(zhí)行php語句的方法(推薦)

    靜態(tài)html文件執(zhí)行php語句的方法(推薦)

    下面小編就為大家?guī)硪黄o態(tài)html文件執(zhí)行php語句的方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-11-11
  • flash+php+mysql打造簡單留言本教程

    flash+php+mysql打造簡單留言本教程

    剛開始做這個(gè)留言本的時(shí)候,連mysql和php都沒接觸過。經(jīng)過痛苦的查找資料和學(xué)習(xí),郁悶了一個(gè)星期后完成了我的簡單留言本
    2008-07-07
  • php封裝的表單驗(yàn)證類完整實(shí)例

    php封裝的表單驗(yàn)證類完整實(shí)例

    這篇文章主要介紹了php封裝的表單驗(yàn)證類,結(jié)合完整實(shí)例形式分析了php針對表單元素正則驗(yàn)證與類型判定的相關(guān)操作技巧,對于php程序設(shè)計(jì)的安全性有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • PHP發(fā)送短信代碼分享

    PHP發(fā)送短信代碼分享

    最近要用php發(fā)送和接收短信,用戶訂單要用短信通知一類的功能,網(wǎng)上看了好多短信平臺感覺都不靠譜。也測試了很多代碼,下面把幾款好用的分享給大家
    2015-08-08
  • MySQL的FIND_IN_SET函數(shù)使用方法分享

    MySQL的FIND_IN_SET函數(shù)使用方法分享

    有個(gè)文章表里面有個(gè)type字段,他存儲的是文章類型,有 1頭條,2推薦,3熱點(diǎn),4圖文 …..11,12,13等等
    2012-03-03

最新評論

张掖市| 海伦市| 辰溪县| 桐梓县| 福泉市| 闽侯县| 曲水县| 弋阳县| 珲春市| 油尖旺区| 方山县| 兴安盟| 内江市| 新疆| 孝昌县| 陈巴尔虎旗| 星座| 长宁县| 大连市| 平果县| 正定县| 文水县| 八宿县| 梁河县| 宝清县| 汝阳县| 横峰县| 三台县| 五河县| 双峰县| 绥中县| 连南| 法库县| 资阳市| 昭觉县| 广西| 莎车县| 平邑县| 太和县| 延吉市| 格尔木市|