一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

解析coreseek for sphinx的使用

1.將下載下來的文件包解壓,重新命名為sphinx或者其他。然后放到一個(gè)比較合適的位置,一般放到d盤根目錄下面。
2.找到D:/sphinx/etc里面的csft_mysql.conf這個(gè)文件,打開它,推薦用ue或者editplus。因?yàn)橛浭卤敬蜷_會(huì)沒有樣式。這是因?yàn)樵趌inux下面的文件的緣故。
3.做必要的修改。因?yàn)檫@個(gè)修改因表不同和你想要取的內(nèi)容不同,這里就沒有標(biāo)準(zhǔn)的,只能給個(gè)實(shí)例我的修改是這樣的:
復(fù)制代碼 代碼如下:
#源定義
source main
{
 type     = mysql
 sql_host    = 192.168.1.250
 sql_user    = root
 sql_pass    = 123456
 sql_db     = db_youxue
 sql_port    = 3306

 sql_query_pre   = SET NAMES utf8
 sql_query_pre                   = set SESSION query_cache_type = OFF #我加的
 sql_query_pre                   = replace into sph_counter select 1,max(Fid) from t_store   #我加的

 sql_query   = SELECT Fid, Ftitle, Fcontent, Fprovince,Fexamtitle, UNIX_TIMESTAMP(Fcreatetime) AS Fcreatetime FROM t_store where Fid<=(select Fmaxid from sph_counter where Fid = 1)
           #sql_query第一列id需為整數(shù)
           #title、content作為字符串/文本字段,被全文索引
 sql_attr_uint   = Fid   #從SQL讀取到的值必須為整數(shù)
 sql_attr_timestamp  = Fcreatetime      #從SQL讀取到的值必須為整數(shù),作為時(shí)間屬性
 sql_query_info   = SELECT * FROM t_store WHERE Fid=$id  #命令行查詢時(shí),從數(shù)據(jù)庫讀取原始數(shù)據(jù)信息
}
#index定義
index main
{
 source   = main             #對應(yīng)的source名稱
 path   = var/data/mysql
 docinfo   = extern
 mlock   = 0
 morphology  = none
 min_word_len  = 1
 html_strip    = 0
 #charset_dictpath = /usr/local/mmseg3/etc/ #BSD、Linux環(huán)境下設(shè)置,/符號(hào)結(jié)尾
 charset_dictpath = etc/      #Windows環(huán)境下設(shè)置,/符號(hào)結(jié)尾
 charset_type  = zh_cn.utf-8
}
#全局index定義
indexer
{
 mem_limit   = 128M
}
#searchd服務(wù)定義
searchd
{
    listen                  =   9312
 read_timeout  = 5
 max_children  = 30
 max_matches   = 1000
 seamless_rotate  = 0
 preopen_indexes  = 0
 unlink_old   = 1
 pid_file = var/log/searchd_mysql.pid
 log = var/log/searchd_mysql.log
 query_log = var/log/query_mysql.log
}
source deltaMain: main
{
 sql_query_pre = set names utf8
 sql_query = SELECT Fid, Ftitle, Fcontent, Fprovince,Fexamtitle, UNIX_TIMESTAMP(Fcreatetime) AS Fcreatetime FROM t_store where Fid>(select Fmaxid from sph_counter where Fid=1)
}
index deltaMain: main
{
 source = deltaMain
 path   = var/data/delta
}

這樣配置就可以了。
4.在命令行里面找到sphinx的目錄。然后輸入:
bin/indexer -c etc/csft_mysql.conf
回車,這個(gè)是生成新的索引。

5.再輸入:
bin/indexer -c etc/csft_mysql.conf --all
回車,如果這里數(shù)據(jù)大的話會(huì)等待些時(shí)間。一般10000條20秒吧。反正沒有官方說的快。再輸入:
bin/searchd -c etc/csft_mysql.conf --console 回車啟動(dòng)searchd服務(wù)。這個(gè)時(shí)候可以在任務(wù)管理器的進(jìn)程中找到這個(gè)searchd服務(wù)。這樣就具備了查詢的基本條件了。

6.輸入:
bin/searchd -c etc/csft_mysql.conf -a document
回車,意思是搜索包含document的所有匹配項(xiàng)。

php技術(shù)解析coreseek for sphinx的使用,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美视频精品 | 5g成人影院 | 亚洲国产成人资源在线软件 | 精品哟哟哟国产在线观看不卡 | 亚洲欧洲无码一区二区三区 | 一级毛片特黄久久免费看 | 91精品综合国产在线观看 | 国产精品亚洲二区在线 | 国产成人精品午夜 | 色爱天堂 | 一区二区三区网站 | 亚洲欧洲国产经精品香蕉网 | 黑人一区二区三区中文字幕 | 97精品在线视频 | 免费看一级做a爰片久久 | 亚洲日本va中文字幕婷婷 | 色女人综合| 精品精品| 95在线观看精品视频 | 亚洲人人爱 | 中文字幕亚洲无线码在线一区 | 99在线精品视频在线观看 | 一级做a爰片久久毛片16 | 国产在线播放网站 | 久久亚洲人成网站 | 国产色婷婷 | 色老大综合久久综合热 | 超级香蕉97视频在线观看一区 | 中文字幕日韩理论在线 | 国产自精品 | 怡红院亚洲红怡院天堂麻豆 | 国产成人ay手机在线观看 | 加勒比免费视频 | 在线观看黄视频 | 69精品视频 | 亚洲六月丁香六月婷婷蜜芽 | 日本欧美一区二区三区高清 | 亚洲国产视频网站 | 国内精品美女久久久久 | 国产成人精品亚洲2020 | 91精品在线观看视频 |