天天插天天日天天操天天干-精品宅男噜噜噜久久久-国产一区 亚洲一区-日韩一级特黄av在线-5566中文字幕丝袜人妻-久久久久久久国产精品电影-一本色道久久88—综合亚洲-中文字幕亚洲一区久久-国产三级一区二区在线观看,99国产久久精品,久久中文字幕不卡视频,精品人妻一区二区91

ThinkPHP中如何使用coreseek(sphinx)

時(shí)間:2015-04-28 來源:

本次天津網(wǎng)站設(shè)計(jì)——文率科技技術(shù)貼向大家分享thinkphp調(diào)用sphinxapi的一段小代碼

首先我們把coreseek下載好,命名為coreseek,我們找到coreseek/etc中的csft_mysql.conf修改這個(gè)配置文件

#源定義
source lemai
{
type                    = mysql

sql_host                = localhost
sql_user                = root
sql_pass                = 123
sql_db                    = lemai
sql_port                = 3306
sql_query_pre            = SET NAMES utf8

sql_query                = SELECT id, title,content,name FROM shop
#sql_query⑴列id需為整數(shù)
#title、content作為字符串/文本字段,被全文索引
sql_attr_uint            = sid           #從SQL讀取到的值必須為整數(shù)
sql_attr_timestamp        = time #從SQL讀取到的值必須為整數(shù),作為時(shí)間屬性

sql_query_info_pre      = SET NAMES utf8                                        #命令行查詢時(shí),設(shè)置正確的字符集
sql_query_info            = SELECT * FROM shop WHERE name=$id #命令行查詢時(shí),從數(shù)據(jù)庫讀取原始數(shù)據(jù)信息
}

#index定義
index lemai
{
source            = lemai             #對(duì)應(yīng)的source名稱
path            = var/data/mysql #請(qǐng)修改為實(shí)際使用的絕對(duì)路徑,例如:/usr/local/coreseek/var/...
docinfo            = extern
mlock            = 0
morphology        = none
min_word_len        = 1
html_strip                = 0

#中文分詞配置,詳情請(qǐng)查看:http://www.coreseek.cn/products-install/coreseek_mmseg/
#charset_dictpath = /usr/local/mmseg3/etc/ #BSD、Linux環(huán)境下設(shè)置,/符號(hào)結(jié)尾
charset_dictpath = C:/AppServ/www/thinkphp/ThinkPHP/Extend/Vendor/Coreseek/etc/                             #Windows環(huán)境下設(shè)置,/符號(hào)結(jié)尾,較好給出絕對(duì)路徑,例如:C:/usr/local/coreseek/etc/...
charset_type        = zh_cn.utf-8
#charset_table      =
ngram_len            = 0
}

#全局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  #請(qǐng)修改為實(shí)際使用的絕對(duì)路徑,例如:/usr/local/coreseek/var/...
log = var/log/searchd_mysql.log        #請(qǐng)修改為實(shí)際使用的絕對(duì)路徑,例如:/usr/local/coreseek/var/...
query_log = var/log/query_mysql.log #請(qǐng)修改為實(shí)際使用的絕對(duì)路徑,例如:/usr/local/coreseek/var/...
}



然后把coreseek拷貝一份到thinkphp的核心文件Extend/Vendor下.

打開cmd  cd到coreseek

 

bin\indexer -c etc\csft_mysql.conf (mysql,等)數(shù)據(jù)庫名 創(chuàng)建索引

創(chuàng)建完之后我們可以在var\data下看到一堆文件,此時(shí)說明創(chuàng)建成功

 

bin\searchd -c etc\csft_mysql.conf --console   啟動(dòng)進(jìn)程

(檢查端口9312是否有這個(gè)進(jìn)程,有就OK)

 

 

命令行查詢

echo 一號(hào)店 |iconv -f gbk -t utf-8 | search -c etc\csft_mysql.conf --stdin | iconv -f utf-8 -t gbk     中文索引查詢

然后就可以在控制器中進(jìn)行PHP連接sphinxapi進(jìn)行測(cè)試了



Vendor('Coreseek.api.sphinxapi');
//加載第三方擴(kuò)展包的文件  文件名不包含class

$db = new PDO('mysql:host=localhost;port=3306;dbname=lemai', 'root', '123', array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8'));
//實(shí)例化PDO

$spx = new SphinxClient();
//實(shí)例化SphinxClient

$spx -> SetServer('127.0.0.1',9312);
$spx->SetConnectTimeout ( 3 );
$spx->SetArrayResult ( true );
$spx -> SetMatchMode(SPH_MATCH_ANY);
$result = $spx -> query('1','*');
$ids = join(",",array_keys($result['matches']));
$sql = "SELECT * FROM shop where id in ({$ids})";
$stmt = $db->query($sql);
$r = $stmt->FETCHALL(PDO::FETCH_ASSOC);
echo "

";
var_dump($r);
本文摘自天津網(wǎng)站設(shè)計(jì)——文率科技技術(shù)總監(jiān)韓文博的新浪博客。我們的官網(wǎng)上還有《ThinkPHP的關(guān)聯(lián)Model要注意的幾點(diǎn)》如果你需要了解這方面的知識(shí)可以點(diǎn)擊我們的官網(wǎng)http://m.chinaaobo.com

聯(lián)絡(luò)方式:

中國(guó) · 天津市河西區(qū)南京路35號(hào)亞太大廈1403室
電話:15620613686
郵編:300220

99精品丰满人妻无一区二区三区-日韩xxx成人在线视频-欧美丝袜在线99精品-91久久免费操视频 | 激情综合激情五月欧美-99热官网在线精品-欧美激情在线视频二区三区-国产精品久久久久久九九九九九 | 久久综合九色综合久-婷婷九月丁香综合网-678av在线视频-欧美视频一区二区三 | 色哟哟麻豆国产精品-久久久久久久久久久久久久96-制服诱惑中文字幕第一页-91九色中文啦国产在线 国内精品伊人久久久av高清影-91久久国产精品小视频-内射中文字幕精品电影-熟女人妻中文字幕久久久边 | 国产精品成人免费观看视频-五月婷婷在线观看视频-精品人妻中文字幕一区二区-久久99一区二区三区 国产成人精品亚洲日本在线观看-99热在线免费精品-久久久熟妇xxxx网站-精品国产免费久久久久久婷婷 | 六月婷婷激情综合网-精品区二区三区四区免费观看-久久韩国三级伦理77-蜜臀av性久久久久蜜臀字幕版 | 国产熟女重口一区二区三区在线-人妻 中文字幕 一区二区-日韩av在线成人观看-久久久aaa18禁 | 欧美一区第二区三区-久久久久精品999-91精品国产综合蜜臀九色-18禁美女精品一区二区三区 | 成人av精品在线观看com-国产超碰人人做人人爱va九月-色婷婷之中文字幕-久久人妻丝袜高跟精品无内丝袜 | 国精产品一区二区三区黑人免费看-国产成人一区二区三区av-激情五月综合亚洲图-久久免费看黄色大片 | 色婷婷久久综合久色-2021中文字幕在线视频-日韩欧美一级黄片亚洲-欧美日韩操操操操操操 | 欧美特黄特色aaa大片免费看-成人久久18免费-99久久精品费精品蜜-久久天天操狠狠操夜夜操2021 | 熟妇人妻中文字幕网站-日韩精品老熟女-久久超碰97人人做人人-久久人妻一区二区三区免费 | 午夜在线观看视频免费观看999-欧美日韩色另类综合-蜜桃电影成人一区-日本韩国一区二区三区不卡 | 91成人区人妻精品一区二区不卡-久久精品久久久久久久婷婷-yeezy350亚洲限定色-91夜夜蜜桃一区二区三区 | 天天舔天天揉天天干-超碰97超碰在线视频-日韩欧美精品18+-久久蜜桃精品网 | 久久精品蜜桃臀视频-狠狠人妻久久久久久综合69-91久久婷婷国产麻豆红桃-粗暴蹂躏中文一区二区三区 | 不卡在线一区二区三区-97精品久久久久久久久2020-久久精品国产亚洲av麻豆图片-91天堂一区二区三区 | 91九色自拍视频网-国产麻豆在线观看视频-精品九九久久亚洲欧美-内射中出视频在线观看 | 99久久综合狠狠综合久久aⅴ-久久精品亚洲成在人线av网址-精品蜜桃午夜三级一区二区三区-精品久久一久久中文 | 成人精品一区二区免费电影-欧美精美视频一区二区三区四区-欧美日韩国产熟熟女-国产欧美一区二区性色超碰 | 婷婷婷婷婷婷久久久-亚洲国产日韩少妇av-婷婷中文字幕播放-日本道欧美一区二区aaaa | 日韩高清一区二区三区视频-日本一二三不卡书屋-蜜桃av一区二区三区视频在线-久久久国产综合精品女国产盗摄 | 99999精品视频在线观看-精品人妻伦一二三区-欧美日韩一中文字不卡-操老女人老熟女老妇女 | 国产精品久久久久久网址-国产精品久久久久久久小唯西川-亚洲欧美日韩在线资源观看-97超碰 中文字幕 | 青娱乐极品在线视频-国产一区二区三区四区二区-超碰在线色av-色婷婷狠狠综合 | 国产一区二区三区四区五区在线视频-内射亚洲少妇逼逼-欧美精品乱码久久久久久,欧-精品人妻少妇一区二区三区不卡 | 人妻中文字幕不卡-久久久精品国产亚洲av水蜜桃-熟女精品中文字幕-欧美不卡一区二区三区在线免费观看 | 亚洲欧美视频在线播放-91大神福利视频网-国产欧美日韩精品久久-99 在线视频免费观看 | 欧美国产日韩色图-99精产国品一二三产区区别麻豆-91人人澡人人妻人人-91蜜桃婷婷狠狠久久综合9色 | 17c久久精品国产亚洲av蜜柚-999成人国产精品-99 热这里只有精品-久久国产精品尤物 | 久久精品99久久国产香蕉欧美-欧美日韩国产精品久久久久久久-亚洲av乱码国产精品色午麻豆h-97久久人人做人人爱 | 亚洲天堂网毛片av-91插插插看片-亚洲精品乱码久久久久久花季-久久五月在线观看 | 色狠狠久久五月综合-全国十大黄页免费观看网址-久久91超碰精品国产91久久久-日韩成人免费视频一 中文字幕人妻一区二区三区-麻豆精品在线免费观看-亚洲av粉嫩性色av-日韩欧美国产视频在线 | 国产扣逼视频黄色91-亚洲天堂 av在线-人妻精品一区二区三区蜜桃-97久久久久人妻精品专区 | 婷婷激情五月天在线视频-久久精品国产亚洲av高清yw-2022天天操夜夜-成年午夜精品久久久久久久 | 日韩av一区二区三区久久久-日韩,国产,中文字幕-内射视频在线观看麻豆-69精品久久久久久久 | 国产蜜臀在线观看一区二区三区-99高清视频精品在线-欧美日韩中文国产成人一区-日韩欧美不卡视频一区二区三区在线 | 欧美国产精品免费观看-91精品91久久久久福利-超碰在线视频免费观看-久久99精品久久久久蜜桃tv | 五月天丁香婷婷网站-国产1024一区二区三区-亚洲精品综合精品自拍麻豆-一本色道久久av蜜桃臀 | 日韩欧美国产一区在线-999视频这里有精品-精品99久久久久久-欧美激情 熟女 |