自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Ubuntu mysql使用SphinxSE方式調(diào)用Sphinx與中文分詞的應(yīng)用

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

對(duì)大家推薦很好使用的Ubuntu mysql系統(tǒng),像讓大家對(duì)Ubuntu mysql系統(tǒng)有所了解,然后對(duì)Ubuntu mysql系統(tǒng)全面講解介紹,希望對(duì)大家有用

1、在Ubuntu mysql中的使用SphinxSE方式調(diào)用Sphinx

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

  1. CREATETABLE`sphinx`(  
  2. `id`int(11)NOTNULL,  
  3. `weight`int(11)NOTNULL,  
  4. `query`varchar(255)NOTNULL,  
  5. `CATALOGID`INTNOTNULL,  
  6. `EDITUSERID`INTNOTNULL,  
  7. `HITS`INTNULL,  
  8. `ADDTIME`INTNOTNULL,KEY  
  9. `Query`(`Query`)  
  10. )ENGINE=SPHINXDEFAULTCHARSET=utf8CONNECTION='sphinx://localhost:3312/test1' 

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

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

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

2、Ubuntu mysql中文分詞的應(yīng)用

在應(yīng)用之前我們先將apache2和phpmyadmin裝上,以便輸入中文進(jìn)行測(cè)試

  1. apt-getinstallapache2  
  2. apt-getinstallphpmyadmin 

訪問(wèn):http://192.168.2.249/phpmyadmin/出現(xiàn)了熟悉的界面,ok,安裝成功.

接著我們需要修改/etc/php5/apache2/php.ini中的mysql.default_socket值設(shè)置成/tmp/mysql.sock這樣我們就可以在http://192.168.2.249/phpmyadmin/上通過(guò)root用戶(密碼空)訪問(wèn)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)配置文件在索引中加入

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

配置然后通過(guò)/usr/local/sphinx/bin/indexer--config/usr/local/sphinx/etc/sphinx.conf–all(如果searchd已經(jīng)再運(yùn)行,先kill它再運(yùn)行,下一部分,我們會(huì)介紹怎樣在searchd運(yùn)行的狀態(tài)下,加載索引)重建索引,成功后,開(kāi)啟索引監(jiān)聽(tīng)/usr/local/sphinx/bin/searchd--config/usr/local/sphinx/etc/sphinx.conf這樣,就可以在phpmyadmin中進(jìn)行測(cè)試了。

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

注意:在添加完數(shù)據(jù)后,需要重新加載索引,這樣新的數(shù)據(jù)才能被緩存進(jìn)去

【編輯推薦】

  1. Ubuntu MySQL編譯先前條件與安裝所需文件
  2. Ubuntu MySQL配置管理員密碼
  3. Ubuntu mysql安裝服務(wù)器應(yīng)該自動(dòng)啟動(dòng)
  4. Ubuntu mysql編譯亂碼終于成功
  5. Ubuntu MySQL安裝與配置文件
責(zé)任編輯:佚名 來(lái)源: CSDN
相關(guān)推薦

2012-02-08 16:19:09

ibmdw

2012-02-14 12:50:13

ibmdw

2022-09-07 08:16:09

MySQL索引

2021-04-12 08:17:12

ElasticSear分詞中文

2016-09-18 23:56:51

Java開(kāi)源中文分詞器

2010-03-03 15:17:46

Python調(diào)用MyS

2010-03-05 16:20:38

Ubuntu中文環(huán)境

2011-06-03 16:04:05

SEO分詞

2020-03-12 14:18:06

UbuntuWireshark命令

2011-06-30 18:33:09

分詞

2010-05-20 10:00:58

MySQL 中文亂碼

2011-06-03 13:25:32

分詞索引庫(kù)

2010-03-04 09:27:34

調(diào)用Python腳本

2023-12-29 08:33:17

2010-03-05 10:01:23

2019-11-29 20:31:08

SphinxPython編程語(yǔ)言

2009-01-19 08:59:04

PHP調(diào)用MySQL存儲(chǔ)過(guò)程MySQLi擴(kuò)展

2021-07-02 16:13:01

區(qū)塊鏈金融數(shù)據(jù)庫(kù)

2010-03-04 16:45:32

Ubuntu Apac

2010-08-12 16:20:57

Flex應(yīng)用程序
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)