亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu mysql如何使用SphinxSE方式調用Sphinx與中文分詞的應用

發布時間:2021-10-29 15:59:25 來源:億速云 閱讀:171 作者:小新 欄目:系統運維

小編給大家分享一下Ubuntu mysql如何使用SphinxSE方式調用Sphinx與中文分詞的應用,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

1、在Ubuntu mysql中的使用SphinxSE方式調用Sphinx

首先建立一張索引專用表:

CREATETABLE`sphinx`(  `id`int(11)NOTNULL,  `weight`int(11)NOTNULL,  `query`varchar(255)NOTNULL,  `CATALOGID`INTNOTNULL,  `EDITUSERID`INTNOTNULL,  `HITS`INTNULL,  `ADDTIME`INTNOTNULL,KEY  `Query`(`Query`)  )ENGINE=SPHINXDEFAULTCHARSET=utf8CONNECTION='sphinx://localhost:3312/test1'

test1:索引的名稱,可以在sphinx.conf中查找到建立完索引專用表后,我們就可以在Ubuntu mysql中使用它了,例如,在Ubuntu mysql中輸入

SELECTdoc.*FROMdocumentsdocJOINsphinxON(doc.id=sphinx.id)  WHEREquery='doc;mode=any'

運行后,結果記錄中將會顯示包含doc字符串的所用記錄行關于query的語法,還有sphinx的配置等信息你可以請參考:http://www.sphinxsearch.com/doc.html這里有十分詳細的介紹,在這里我們只做一個簡單的介紹,希望能起到拋磚引玉的效果。

2、Ubuntu mysql中文分詞的應用

在應用之前我們先將apache2和phpmyadmin裝上,以便輸入中文進行測試

apt-getinstallapache2  apt-getinstallphpmyadmin

訪問:http://192.168.2.249/phpmyadmin/出現了熟悉的界面,ok,安裝成功.

接著我們需要修改/etc/php5/apache2/php.ini中的mysql.default_socket值設置成/tmp/mysql.sock這樣我們就可以在http://192.168.2.249/phpmyadmin/上通過root用戶(密碼空)訪問Ubuntu mysql了

生成和使用分詞字典mmseg-u/root/mmseg-0.7.3/data/unigram.txt將生成unigram.txt.lib文件將文件拷貝到/usr/local/sphinx/下面,命名為uni.libcpunigram.txt.lib/usr/local/sphinx/uni.lib修改sphinx.conf(/usr/local/sphinx/etc/sphinx.conf)配置文件在索引中加入

charset_type=zh_cn.utf-8  charset_dictpath=/usr/local/sphinx/

配置然后通過/usr/local/sphinx/bin/indexer--config/usr/local/sphinx/etc/sphinx.conf–all(如果searchd已經再運行,先kill它再運行,下一部分,我們會介紹怎樣在searchd運行的狀態下,加載索引)重建索引,成功后,開啟索引監聽/usr/local/sphinx/bin/searchd--config/usr/local/sphinx/etc/sphinx.conf這樣,就可以在phpmyadmin中進行測試了。

SELECTdoc.*FROMdocumentsdocJOINsphinxON(doc.id=sphinx.id)  WHEREquery='張學友;mode=any'

看完了這篇文章,相信你對“Ubuntu mysql如何使用SphinxSE方式調用Sphinx與中文分詞的應用”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

甘泉县| 弋阳县| 东光县| 柳江县| 蕉岭县| 疏附县| 哈密市| 喀什市| 天峨县| 泰宁县| 嘉义市| 上栗县| 噶尔县| 陵水| 张家港市| 三门县| 周至县| 南开区| 凌源市| 东乡县| 丰都县| 安龙县| 昌吉市| 营口市| 句容市| 柏乡县| 庆元县| 忻州市| 桃园县| 青川县| 桦南县| 乾安县| 修文县| 固始县| 龙井市| 林甸县| 泊头市| 黄石市| 榆中县| 济源市| 绥德县|