一直想寫個(gè)lua的sphinx(coreseek)下的客戶端,以后通過(guò)
OpenResty來(lái)調(diào)用,就不用通過(guò)php或者python間接的調(diào)用,影響并發(fā)的效率。
終于五一的時(shí)候,歇了一些,一口氣把他寫完了,但是只是能用,并沒(méi)有太多的錯(cuò)誤處理。
代碼在github上:https://github.com/nd791899/sphinx-lua
sphinx lua client
使用lua連接sphinx的服務(wù)端,提交搜索請(qǐng)求。
這個(gè)版本還有很多東西都是測(cè)試的,沒(méi)有錯(cuò)誤的處理。
下一個(gè)版本是集成的ngx_lua上
測(cè)試的數(shù)據(jù):
1 qq音樂(lè) 據(jù)國(guó)外媒體報(bào)道,谷歌將巨資收購(gòu)百度, 2010-04-01 22:20:07 1 2
2 qq 4月1日消息, 2010-04-01 23:25:48 1 3
3 死都要上!Opera Mini 體驗(yàn)版搶先試用 Opera 2010-04-01 12:01:00 2 3
測(cè)試的結(jié)果
Query 'qq' retrieved 2 of 2 matches.
Query stats:
'qq' found 2 times in 2 documents
Matches:
1. doc_id=2, weight=499999
attrs:
group_id 3
date_added 1270135548
2. doc_id=1, weight=499998
attrs:
group_id 2
date_added 1270131607
posted on 2014-05-04 16:30
漂漂 閱讀(827)
評(píng)論(0) 編輯 收藏 引用