CodeForge QQ客服 CodeForge 400电话 客服电话 4006316121
首页 » 源代码 » Sphinx全文搜索引擎的HTTP访问接口,可以通过浏览器直接访问搜索功能

Sphinx全文搜索引擎的HTTP访问接口,可以通过浏览器直接访问搜索功能

tan
发布于2016-05-17 18:26:06
源码作者
浏览次数:
下载次数:1
下载所需积分:1 
源码分类 Tags:
源码分类 所属分类:
AllAll

分享有礼! 》

  • 请点击右侧的分享按钮,把本代码分享到各社交媒体。
  • 通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
  • 通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。

代码介绍

主要优点: 1. 本程序主要目的是为了方便查询和调试:拼字符串比调用API容易点,不受语言限制,更方便使用,你可以从浏览器中直接查看搜索结果。 1. 不用太担心性能,这个程序只是做一些API翻译工作,比较轻松的达到并发1000,对接大部分应用来说都是足够的。 1. 内部实现了线程池,线程和搜索searchd直接实现长连接,比较容易解决sphinx fork模式的长连接问题,也就是你不用关心长连接问题了。


安装需要Linux C++

Sphinx全文搜索引擎的HTTP访问接口,可以通过浏览器直接访问搜索功能

当前支持sphinx0.9版client的api,但也可以连现在的sphinx2.0版本

GET方式请求,所有查询都基于此,自定义的请求格式

**请求格式:

http://ip:port/search?index=mysql&q=%E5%B0%91%E7%94%B7&filter=&start=0&rows=20&matchmode=SPHMATCHEXTENDED2&rankingmode=SPHRANKPROXIMITYBM25&sortmode=SPHSORT_RELEVANCE**

**返回结果json: { "matchNumb" : 20, "matches" : [ { "date_added" : 1330952723, "group_id" : 463, "id" : 243 }, { "date_added" : 1331434709, "group_id" : 931, "id" : 567 }, { "date_added" : 1331822553, "group_id" : 382, "id" : 817 }, { "date_added" : 1331314537, "group_id" : 233, "id" : 1353 }, { "date_added" : 1331467793, "group_id" : 188, "id" : 2690 }, { "date_added" : 1330987804, "group_id" : 106, "id" : 4984 }, { "date_added" : 1331685828, "group_id" : 655, "id" : 5382 }, { "date_added" : 1331009879, "group_id" : 750, "id" : 6031 }, { "date_added" : 1331024905, "group_id" : 102, "id" : 7827 }, { "date_added" : 1330952723, "group_id" : 463, "id" : 10243 }, { "date_added" : 1331434709, "group_id" : 931, "id" : 10567 }, { "date_added" : 1331822553, "group_id" : 382, "id" : 10817 }, { "date_added" : 1331314537, "group_id" : 233, "id" : 11353 }, { "date_added" : 1331467793, "group_id" : 188, "id" : 12690 }, { "date_added" : 1330987804, "group_id" : 106, "id" : 14984 }, { "date_added" : 1331685828, "group_id" : 655, "id" : 15382 }, { "date_added" : 1331009879, "group_id" : 750, "id" : 16031 }, { "date_added" : 1331024905, "group_id" : 102, "id" : 17827 }, { "date_added" : 1330952723, "group_id" : 463, "id" : 20243 }, { "date_added" : 1331434709, "group_id" : 931, "id" : 20567 } ], "status" : 0, "status_code" : "[0,1,2,3]", "status_info" : "[SEARCHD_OK,SEARCHD_ERROR,SEARCHD_RETRY,SEARCHD_WARNING]", "time" : 137, "total" : 20, "total_found" : 678, "wordNumb" : 1, "words" : [ { "docs" : 27, "hits" : 27, "word" : "少男" } ] }

---** 具体语法看doc目录的使用手册

同时提供:

/status sphinx的状态信息json

/statistic proxy的统计信息json

/web/info.html 简介页面

Ʋ

源码文件列表

温馨提示: 点击源码文件名可预览文件内容哦 ^_^
名称 大小 修改日期
云测速

资源评论

(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
  • 1
  • 第1页
  • 共1页

Sphinx全文搜索引擎的HTTP访问接口,可以通过浏览器直接访问搜索功能 (1.23 MB)

需要 1 积分
您持有 积分

CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了 了解更多

您的积分不足,优惠套餐快速获取 30 积分

订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。

更多付款方式:网银PayPal

上传代码,免费获取CodeForge积分

您本次下载所消耗的积分将转交上传作者。

同一源码,30天内重复下载,只扣除一次积分。

登录 CodeForge

还没有CodeForge账号? 立即注册
关注微博
联系客服

Switch to the English version?

Yes
CodeForge 英文版
No
CodeForge 中文版

完善个人资料,获价值¥30元积分奖励!

^_^"呃 ...

Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧
好的