阿里云开放搜索(opensearch) ngx lua sdk 把搜索运行在nginx里

前言:
想把网站迁移到nginx里,官方没有lua脚本的sdk,只能自己研究写一个了,可以使用,共享出来,给需要的朋友

从淘宝的tengine玩到现在openresty,这两个都是相当强大的web服务器,基于nginx开发,目前感觉tengine不适合我的网站需求,还是使用openresty!


正文:
阿里云开放搜索,价格公道,接入方便,用着感觉好爽啊,还自带分词功能,所有能想到的都想到了 简直是一个小型的搜索引擎
一言不合就放代码:
--
-- 阿里云开放搜索 sdk
-- User: bugscaner
-- Date: 2019-01-18 15:24:35
-- Time: 下午 15:24:35

local http = require "resty.http"

local _M = {
    __version = "0.01"
}

local mt = {__index = _M}

function new(search_config)
    return setmetatable(search_config, mt)
end

function search(self, searchquery)
	local searchquery = ngx.encode_args(searchquery)
	local opensearch_path = "/v3/openapi/apps/"..self.appname.."/search";
	searchquery = string.gsub(searchquery,"'","%%27")
    local headers, err = self:_build_auth_headers(searchquery,opensearch_path)
    local url = "http://" .. headers['Host'] .. opensearch_path ..'?' .. searchquery
    if err then return nil, err end
    local res, err = self:_send_http_request(url, "GET", headers)
    if 200 ~= res.status then
		ngx.say("出错啦")
        ngx.log(ngx.ERR, res.status, err)
        return false
    end
    return res.body
end

function _sign(self, str)
    local key = ngx.encode_base64(ngx.hmac_sha1(self.accesskey_secret, str))
    return 'OPENSEARCH '.. self.accesskey_id .. ':' .. key
end

function _send_http_request(self, url, method, headers, body)
    local httpc = http.new()
    httpc:set_timeout(30000)
    local res, err = httpc:request_uri(url, {
        method = method,
        headers = headers,
        body = body
    })
    httpc:set_keepalive(30000, 10)
    return res, err
end

function _build_auth_headers(self, searchquery,opensearch_path)
	--这里传入的searchquery 是一个table   就是python里面所说的字典形式,比如:{query="query=title:'搜索'&&config=start:0,hit:1,format:json",fetch_fields="id;title"}
	--需要注意
	local utctime = string.gsub(ngx.utctime(ngx.time())," ","T").."Z" --这个是 Date
	math.randomseed(tostring(ngx.now()):reverse():sub(1, 6))
	local nonce = ngx.time()..math.random(10000,99999) --这个是
    local appname = self.appname
	local host = self.internet_host
	local http_params = opensearch_path.."?"..searchquery
    local check_param       =   "GET\n\napplication/json\n"..utctime.."\n".."x-opensearch-nonce:"..nonce.."\n"..http_params
    local headers  =	{
        ['Date']            =	utctime,
        ['X-Opensearch-Nonce']		=	nonce,
		['Content-Type']		=	"application/json",
        ['Authorization']	=	self:_sign(check_param),
        ['Connection']		=	'keep-alive',
        ['Host']            =   host
    }
    return headers
end

-- public
_M.new = new
_M.search = search

-- private
_M._build_auth_headers = _build_auth_headers
_M._send_http_request = _send_http_request
_M._sign = _sign

return _M
如果感觉复制粘贴麻烦,可以往下拉,我已经打包上传到网站,说一下使用方法
目前我的需求只是使用开放搜索查询,插入数据什么的我用python写比较方便,而且其他功能几乎很少用在web端
!!!!!!!!!!!!只实现了查询功能!!!!!!!!!!!!!!
看一下成功使用截图


{
	"status": "OK",
	"request_id": "154780003619726766028983",
	"result": {
		"searchtime": 0.021405,
		"total": 7216,
		"num": 250,
		"viewtotal": 5000,
		"compute_cost": [
			{
				"index_name": "110042991",
				"value": 5.831
			}
		],
		"items": [
			{
				"id": "6412419",
				"title": "网站源码偷取工具",
				"index_name": "110042991"
			},
			{
				"id": "5222218",
				"title": "网站源码小偷.exe",
				"index_name": "110042991"
			},
			{
				"id": "5835159",
				"title": "网站源码小偷.rar",
				"index_name": "110042991"
			},
			{
				"id": "4650563",
				"title": "网站源码偷取工具.zip",
				"index_name": "110042991"
			},
			{
				"id": "4680664",
				"title": "网站源码及数据库.rar",
				"index_name": "110042991"
			},
			{
				"id": "4670525",
				"title": "网站源码偷取工具.zip",
				"index_name": "110042991"
			},
			{
				"id": "4824623",
				"title": "网站源码盗取软件.exe",
				"index_name": "110042991"
			},
			{
				"id": "4854882",
				"title": "网站源码偷取工具.exe",
				"index_name": "110042991"
			},
			{
				"id": "4875483",
				"title": "网站源码偷取工具.zip",
				"index_name": "110042991"
			},
			{
				"id": "5467109",
				"title": "网站源码-背景MV.rar",
				"index_name": "110042991"
			},
			{
				"id": "4134211",
				"title": "网站源码窃取工具.zip",
				"index_name": "110042991"
			},
			{
				"id": "6282576",
				"title": "网站源码2012.zip",
				"index_name": "110042991"
			},
			{
				"id": "6354168",
				"title": "网站源码CPA推广目录",
				"index_name": "110042991"
			},
			{
				"id": "4493904",
				"title": "网站源码.zip等多个文件",
				"index_name": "110042991"
			},
			{
				"id": "7325860",
				"title": "网站源码本地测试工具.zip",
				"index_name": "110042991"
			},
			{
				"id": "7333673",
				"title": "网站源码该专辑共有13个文件",
				"index_name": "110042991"
			},
			{
				"id": "5227077",
				"title": "网站源码2(赠送源码,没有测试过)[www.lyzlk.com]",
				"index_name": "110042991"
			},
			{
				"id": "6325438",
				"title": "网站源码备份上传下载关键词选词助手V3.5QQ破解2014在线提取器.doc",
				"index_name": "110042991"
			},
			{
				"id": "6503236",
				"title": "网站源码下载,帝国cms内核,手机H5自适应响应式模板,电影下载+在线播放+会员制@bb",
				"index_name": "110042991"
			},
			{
				"id": "6503730",
				"title": "网站源码获取软件QQ76008540.zip",
				"index_name": "110042991"
			},
			{
				"id": "6920383",
				"title": "网站源码上传管理工具CuteFTP+v8.0.5+Pro+绿色中文破解版.zip",
				"index_name": "110042991"
			},
			{
				"id": "4231104",
				"title": "源码(网站)后台用户密码破解、网站修改、源码修改、网站建设等服务.zip",
				"index_name": "110042991"
			},
			{
				"id": "5592045",
				"title": "健康养生 网站源码 营养健康网站源码 中华养生dedecms织梦内核整站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6566350",
				"title": "完美正版 网站源码 文章新闻发布系统Asp 特价1元分享 自动发货.rar",
				"index_name": "110042991"
			},
			{
				"id": "4397928",
				"title": "化工网站asp源码 源码绿色风格企业源码www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "6315331",
				"title": "化工网站asp源码 源码绿色风格企业源码@bbs.buliqiwo.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "6379458",
				"title": "化工网站asp源码 源码绿色风格企业源码www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "5200008",
				"title": "1600套源码 网站源码打包 完整没限制源码带数据后台",
				"index_name": "110042991"
			},
			{
				"id": "4899095",
				"title": "刷爆微信朋友圈的“大字” 网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "5362370",
				"title": "360展会网 网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6391520",
				"title": "360展会网 网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6283892",
				"title": "WebZip汉化破解版 网站复制下载器 网站源码下载器 整站下载器@www.ymg.cc.rar",
				"index_name": "110042991"
			},
			{
				"id": "7117985",
				"title": "WebZip汉化破解版 网站复制下载器 网站源码下载器 整站下载器.zip",
				"index_name": "110042991"
			},
			{
				"id": "7304193",
				"title": "WebZip汉化破解版 网站复制下载器 网站源码下载器 整站下载器.7z",
				"index_name": "110042991"
			},
			{
				"id": "7354180",
				"title": "WebZip汉化破解版 网站复制下载器 网站源码下载器.rar",
				"index_name": "110042991"
			},
			{
				"id": "4843850",
				"title": "精仿【笑了文章网】鬼故事文章 网站源码_dedecms_织梦模板_鬼故事网站源码_免费下载",
				"index_name": "110042991"
			},
			{
				"id": "4170624",
				"title": "杏林大药房 网站源码药房PHP网站源码www.xtbbs.orgm.zip",
				"index_name": "110042991"
			},
			{
				"id": "7074431",
				"title": "杏林大药房 网站源码药房PHP网站源码www.xtbbs.orgm.zip",
				"index_name": "110042991"
			},
			{
				"id": "4193231",
				"title": "林妹妹美女图库源码 dede图片网站源码 网站源码模板程序.zip",
				"index_name": "110042991"
			},
			{
				"id": "7250187",
				"title": "携众联盟积分商城源码 asp完整带后台 有演示 网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "3939882",
				"title": "20150728dtcms4.0 旗舰版 微信站 手机站 .netcms 网站源码 三合一网站.rar",
				"index_name": "110042991"
			},
			{
				"id": "3719483",
				"title": "现货 白银 贵金属 原油 铜 炒石油 网站源码网站程序 高端大气.zip",
				"index_name": "110042991"
			},
			{
				"id": "6338192",
				"title": "网站源代码",
				"index_name": "110042991"
			},
			{
				"id": "6307093",
				"title": "QQ短号交易网网站源码带在线客服在线旺旺一应俱全功能 源码站bbs.688idc.net免费",
				"index_name": "110042991"
			},
			{
				"id": "4519045",
				"title": "仿 牛BB文章网 整站源码 文章网资讯类 文学类网站模板 支持手机版附带采集功能",
				"index_name": "110042991"
			},
			{
				"id": "4379240",
				"title": "分享仿亲民网赚论坛 整站网赚源码 带5千条数据库 Discuz X2.5源码商业源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "3006367",
				"title": "ecshop2.7.3模板 仿中粮网模板 我买网模板2012 整站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6354724",
				"title": "站长网源码 IT互联网资讯门户站源码下载.rar",
				"index_name": "110042991"
			},
			{
				"id": "4397538",
				"title": "站长网源码下载,DEDECMS内核,站长资源下载站源码,站长类站点源码-www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "6380043",
				"title": "站长网源码下载,DEDECMS内核,站长资源下载站源码,站长类站点源码-www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "6406490",
				"title": "de273_织梦Dedecms主题模板 站长网源码 IT互联网资讯门户站源码下载 织梦模板下载",
				"index_name": "110042991"
			},
			{
				"id": "3263869",
				"title": "微网站源码 企业手机网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "4305168",
				"title": "网站超市源码等",
				"index_name": "110042991"
			},
			{
				"id": "4221672",
				"title": "ET网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6334472",
				"title": "IP网站源码最新版",
				"index_name": "110042991"
			},
			{
				"id": "3314338",
				"title": "网站维护源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6406371",
				"title": "网站缩短源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6533600",
				"title": "网站特效源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "7181954",
				"title": "网站目录源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6391235",
				"title": "偷网站源码工具.zip",
				"index_name": "110042991"
			},
			{
				"id": "6510936",
				"title": "拿网站源码打包脱库.rar",
				"index_name": "110042991"
			},
			{
				"id": "6350531",
				"title": "网站模板源码窃取工具.zip",
				"index_name": "110042991"
			},
			{
				"id": "4872706",
				"title": "php源码 电影网站源码 支持手机版及平板设备 带会员中心 流行源码论坛www.hotym.co",
				"index_name": "110042991"
			},
			{
				"id": "3065127",
				"title": "dj网站源码(疯舞网多风格,程序整体界面很好).rar",
				"index_name": "110042991"
			},
			{
				"id": "6815938",
				"title": "网站目录源码www.kgymw.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "6911466",
				"title": "D网站源码门户行业仿模板天下风格楚天站长站整站源码(DEDECMS5.6版内核).rar",
				"index_name": "110042991"
			},
			{
				"id": "7250162",
				"title": "D网站源码分类信息牡丹江信息网源码(ASP+ACCESS).rar",
				"index_name": "110042991"
			},
			{
				"id": "7250271",
				"title": "D网站源码门户行业仿模板天下风格楚天站长站整站源码(DEDECMS5.6版内核).rar",
				"index_name": "110042991"
			},
			{
				"id": "7306779",
				"title": "靓网站源码,紫色大气风格模版.part1.rar",
				"index_name": "110042991"
			},
			{
				"id": "7306782",
				"title": "靓网站源码,紫色大气风格模版.part4.rar",
				"index_name": "110042991"
			},
			{
				"id": "7306780",
				"title": "靓网站源码,紫色大气风格模版.part2.rar",
				"index_name": "110042991"
			},
			{
				"id": "7306781",
				"title": "靓网站源码,紫色大气风格模版.part3.rar",
				"index_name": "110042991"
			},
			{
				"id": "7306778",
				"title": "靓网站源码,紫色大气风格模版.part5.rar",
				"index_name": "110042991"
			},
			{
				"id": "3020094",
				"title": "物流网站源码物流公司门户网站 asp源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "7307644",
				"title": "518源码网分享-B2Bbuilder B2B网站管理系统 v6.6 build20130225 正式版.rar",
				"index_name": "110042991"
			},
			{
				"id": "5670355",
				"title": "商城源码 2017新ecshop小米商城php源码 购物网站模板 带后台+手机wap微信端 流行源",
				"index_name": "110042991"
			},
			{
				"id": "5327404",
				"title": "娱乐网站源码 大富豪3.4三端客户端+完整架设教程+大富豪工具包 流行源码论坛ww",
				"index_name": "110042991"
			},
			{
				"id": "5267129",
				"title": "帝国源码 58阅读美文网源码 文章网站源码(帝国CMS内核) 流行源码论坛www.hotym.com分",
				"index_name": "110042991"
			},
			{
				"id": "6335039",
				"title": "PHP网站分类目录系统 网站收录源码程序.rar",
				"index_name": "110042991"
			},
			{
				"id": "6292301",
				"title": "网站建设、网站设计 IDC业务、工作室源码 大气好看源码站bbs.688idc.net免费提供.zip",
				"index_name": "110042991"
			},
			{
				"id": "7162964",
				"title": "医院网站模板 医院系统 程序 医院源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "4706557",
				"title": "彩票网站整站源码 日寸日寸彩平台程序完美运营版 包含开奖器 流行源码论坛w",
				"index_name": "110042991"
			},
			{
				"id": "6333597",
				"title": "PHP网站分类目录系统 网站收录源码程序@www.0762vip.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "4402895",
				"title": "企业网站源码 酒精类、食品行业类网站源码 织梦dedecms模板 流行源码论坛www.hotym.c",
				"index_name": "110042991"
			},
			{
				"id": "5229399",
				"title": "同城网站PHP源码 CPA交友网站模板 带后台带VIP会员支付系统 流行源码论坛www.hoty",
				"index_name": "110042991"
			},
			{
				"id": "5145871",
				"title": "商城网站源码 CmsEasy绿色水果蔬菜响应式网站源码 V1.0 流行源码论坛www.hotym.com分享",
				"index_name": "110042991"
			},
			{
				"id": "4697254",
				"title": "视频网站源码 BT种子电影下载站源码 帝国CMS7.2源码 流行源码论坛www.hotym.com分享解",
				"index_name": "110042991"
			},
			{
				"id": "4966542",
				"title": "婚庆网站源码 OEmarry婚庆电子商务门户网站源码 V1.3 流行源码论坛www.hotym.com分享解",
				"index_name": "110042991"
			},
			{
				"id": "6306008",
				"title": "婚纱摄影源码 摄影网站源码 影楼源码,dede模板www.hotym.com免费获取解压密码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6332437",
				"title": "YMW10005-C#在线教育视频源码 在线教育网站(.Net+SQL) 源码@www.1ymw.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "5273051",
				"title": "企业网站管理系统源码 CwCMS-PHP企业网站管理系统 V1.0版 流行源码论坛www.hotym.com分",
				"index_name": "110042991"
			},
			{
				"id": "6406409",
				"title": "de266_织梦Dedecms主题模板 作文网站源码 织梦小学生作文 文章源码 织梦模板下载 G",
				"index_name": "110042991"
			},
			{
				"id": "4225058",
				"title": "QQ空间站织梦文章模板 QQ个性门户 QQ网站源码 空间素材整站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "4817717",
				"title": "92game仿《一一影视》yiyi.cc热片网源码 电影网站源码 帝国cms内核 流行源码论坛www.hoty",
				"index_name": "110042991"
			},
			{
				"id": "5755811",
				"title": "手机网站源码 带后台 微信微官网源码 wap移动网站源码 搬家家政手机站 流行源码",
				"index_name": "110042991"
			},
			{
				"id": "3939870",
				"title": "20150815asp.net 微信公众平台管理平台源码 微网站 微商城源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "4552907",
				"title": "高端交互式网络工作室源码 _企业网站建站源码 discuz内核 支持双编码 流行源码论",
				"index_name": "110042991"
			},
			{
				"id": "4231125",
				"title": "全套phpweb最新版494套模板V2.0.5 完整后台无限制 成品网站建站超市 php源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "5606605",
				"title": "维客众筹网源码 含手机端 众筹网站系统 流行源码论坛www.hotym.com分享解压码.rar",
				"index_name": "110042991"
			},
			{
				"id": "7250172",
				"title": "66套企业网站源码 带后台asp 完整无错程序 网站仿站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "7307958",
				"title": "极 品 女 性网站源码下载.rar",
				"index_name": "110042991"
			},
			{
				"id": "4545867",
				"title": "仿学习啦整站源码 火车头采集 手机端 网络学习平台源码 帝国cms内核 流行源码论",
				"index_name": "110042991"
			},
			{
				"id": "5156508",
				"title": "PHP开发 仿捧腹网源码 笑话网站源码 生活休闲类源码 流行源码论坛www.hotym.com分享",
				"index_name": "110042991"
			},
			{
				"id": "6737523",
				"title": "网站制作源代码",
				"index_name": "110042991"
			},
			{
				"id": "7162869",
				"title": "旅游网站源码!!版面规整 后台强大 【站长亲测】.rar",
				"index_name": "110042991"
			},
			{
				"id": "3064645",
				"title": "货源网站源码仿阿里姐姐源码货源导航源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "7161324",
				"title": "41网站建设公司 建站网站源码ASP.rar",
				"index_name": "110042991"
			},
			{
				"id": "6346886",
				"title": "资源收费下载站源码 仿58源码网 织梦整站源码 带会员中心.rar",
				"index_name": "110042991"
			},
			{
				"id": "3006282",
				"title": "贷款网站源码 借贷网站源码 p2p借贷网 金融站源码 信贷升级版.rar",
				"index_name": "110042991"
			},
			{
				"id": "7312230",
				"title": "网赚网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "3061825",
				"title": "网站维护中源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "3055207",
				"title": "闪酷网源码 文章网站源码 dedecms资讯网源码 php网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6311490",
				"title": "建站超市源码 成品网站源码 智能建站平台多用户版 包含网站全部模版@www.buliqiw",
				"index_name": "110042991"
			},
			{
				"id": "7162991",
				"title": "六十网店源码 淘客程序60wd.com 整站下载.rar",
				"index_name": "110042991"
			},
			{
				"id": "5532962",
				"title": "拼车网站 拼车网源码整站打包 微信拼车打车约车源码 微信拼车+手机拼车+双终端",
				"index_name": "110042991"
			},
			{
				"id": "4704364",
				"title": "牛男网源码下载,92开发E制作帝国CMS7.0内核 资讯网站模板 自媒体网站源码 附带近",
				"index_name": "110042991"
			},
			{
				"id": "4261860",
				"title": "仿方客源码论坛Discuz! X3.2网站模板.rar",
				"index_name": "110042991"
			},
			{
				"id": "6365553",
				"title": "网址导航源码 自带上万数据 良好的seo+病好东西式收录优化 做垃圾站精选!.rar",
				"index_name": "110042991"
			},
			{
				"id": "5746707",
				"title": "小说网站源码 2017最新小说网站源码 杰奇内核 带WAP+封装APP+多套模板切换 流行源",
				"index_name": "110042991"
			},
			{
				"id": "3232223",
				"title": "qq资源吧 整站源码打包 实战搭建业务网站多合一带表白刷qiang源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "3005982",
				"title": "汽车租赁公司网站源码 完整源代码网站制作 建站模板.rar",
				"index_name": "110042991"
			},
			{
				"id": "4653666",
				"title": " 仿千图网整站源码 图片制作素材分享网 开源可二次开发 流行源码论坛www.hotym.co",
				"index_name": "110042991"
			},
			{
				"id": "3022904",
				"title": "小游戏网站源码 小游戏源码 游戏网站源码 带采集全站可生成静.rar",
				"index_name": "110042991"
			},
			{
				"id": "7309454",
				"title": "[www.zzsa.net]小游戏网站源码 小游戏源码 游戏网站源码 带采集全站可生成静态.zip",
				"index_name": "110042991"
			},
			{
				"id": "7334066",
				"title": "小游戏网站源码 小游戏源码 游戏网站源码 带采集全站可生成静态@680.hziyou.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "5652004",
				"title": "最新某响应式化工原料类公司整站源码 (自适应网站源码) 流行源码论坛www.hotym.co",
				"index_name": "110042991"
			},
			{
				"id": "6291481",
				"title": "建站超级网站源码 大气网络公司 工作室网站 建站整站源码 支持全站静态ASPbbs.6",
				"index_name": "110042991"
			},
			{
				"id": "3005734",
				"title": "休闲农庄网站源码 农家乐源码 PHPWEB网站程序 农林网站源.rar",
				"index_name": "110042991"
			},
			{
				"id": "7256741",
				"title": "地方门户网站源码php 地方信息网站源码 生活网站源码 地方网源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "5645384",
				"title": "QQ教程网源码 业务网站源码程序 QQ网络技术博客源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6646407",
				"title": "QQ教程网源码 业务网站源码程序 QQ网络技术博客源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "5309043",
				"title": "最新bt资源站源码 仿片仓源码打包 全网修复采集规则 帝国cms内核 自适应手机WA",
				"index_name": "110042991"
			},
			{
				"id": "7250350",
				"title": "精仿站长网络源码 网络工作室源码,建站公司源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "5315841",
				"title": "官网www.52jisw.com游戏全民飞机大战网站源码V1.0下载 游戏网站源码qq318818598.zip",
				"index_name": "110042991"
			},
			{
				"id": "6311491",
				"title": "仿seo学堂网站源码 网站站长资源整站源码 网站咨询整站源码@www.buliqiwo.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "5224534",
				"title": "THINKPHP二次开发 仿网易云课堂整站源代码 流行源码论坛www.hotym.com分享解压码.rar",
				"index_name": "110042991"
			},
			{
				"id": "5047909",
				"title": "程氏CMS(cscms)V4黑色炫酷模板 DJ音乐网整站源码 音乐门户网站源码 流行源码论坛w",
				"index_name": "110042991"
			},
			{
				"id": "4859135",
				"title": "手机招聘网站 可微信招聘 多城市分站版 骑士人才3.7商业版内核 流行源码论坛ww",
				"index_name": "110042991"
			},
			{
				"id": "4843858",
				"title": "仿【互站网】源码 友价T5商城特别版整站源码下载_新模板+带指数+刷新+积分等功能.ra",
				"index_name": "110042991"
			},
			{
				"id": "4924207",
				"title": "企业网站源码",
				"index_name": "110042991"
			},
			{
				"id": "5404620",
				"title": "电影网站源码",
				"index_name": "110042991"
			},
			{
				"id": "5606935",
				"title": "新闻网站源码 仿N点资讯网站源码 智能新闻资讯网 wordpress内核程序带数据 流行",
				"index_name": "110042991"
			},
			{
				"id": "5671125",
				"title": "租赁网站源码 最新某汽车租赁公司网站源码 汽车租赁服务类整站源码下载 (带手",
				"index_name": "110042991"
			},
			{
				"id": "3019648",
				"title": "交友网站源码 婚恋网站程序 某交友网站商业正式版 (1).rar",
				"index_name": "110042991"
			},
			{
				"id": "3019551",
				"title": "婚庆网站源码 橙子婚庆企业网站源码织梦5.7内核.rar",
				"index_name": "110042991"
			},
			{
				"id": "3020607",
				"title": "起名网站源码 我要起名网源码 带数据完整版 织梦内核.rar",
				"index_name": "110042991"
			},
			{
				"id": "3036271",
				"title": "业务网站源码 带支付宝付款生成.rar",
				"index_name": "110042991"
			},
			{
				"id": "3192176",
				"title": "业务网站源码 带支付宝付款生成.zip",
				"index_name": "110042991"
			},
			{
				"id": "3232845",
				"title": "顶级网站源码",
				"index_name": "110042991"
			},
			{
				"id": "4105542",
				"title": "业务网站源码 无后台.rar",
				"index_name": "110042991"
			},
			{
				"id": "4397714",
				"title": "电影网站源码 asp影视源码网 带采集功能-www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "4447671",
				"title": "瑜伽网站源码 瑜伽培训asp源码-www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "4447823",
				"title": "火锅网站源码 火锅加盟连锁店asp源代码@www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "4447481",
				"title": "两性网站源码 织梦系统的两性文章资讯门户网站www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "4448003",
				"title": "地方网站源码 asp门户114信息网源码@www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "6308820",
				"title": "交友网站源码 asp交友网站源码@bbs.buliqiwo.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "6323269",
				"title": "竞价网站源码",
				"index_name": "110042991"
			},
			{
				"id": "6339605",
				"title": "电影网站源码 asp影视源码网 带采集功能-www.placms.cn.rar",
				"index_name": "110042991"
			},
			{
				"id": "6365502",
				"title": "业务网站源码 带支付宝付款生成.rar",
				"index_name": "110042991"
			},
			{
				"id": "6380148",
				"title": "两性网站源码 织梦系统的两性文章资讯门户网站www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "6380176",
				"title": "瑜伽网站源码 瑜伽培训asp源码-www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "6379411",
				"title": "电影网站源码 asp影视源码网 带采集功能-www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "6380228",
				"title": "地方网站源码 asp门户114信息网源码@www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "6380195",
				"title": "火锅网站源码 火锅加盟连锁店asp源代码@www.unn114.com.rar",
				"index_name": "110042991"
			},
			{
				"id": "7162888",
				"title": "教育网站源码!! 简洁明了 美观漂亮.rar",
				"index_name": "110042991"
			},
			{
				"id": "7162865",
				"title": "企业网站源码 带有论坛 美工不错.rar",
				"index_name": "110042991"
			},
			{
				"id": "7162850",
				"title": "软件网站源码!! 魅力无限 漂亮不断.rar",
				"index_name": "110042991"
			},
			{
				"id": "7162863",
				"title": "企业网站源码!! 恒威机械制造网站源码 双语版本 清新自然.rar",
				"index_name": "110042991"
			},
			{
				"id": "7162886",
				"title": "街舞网站源码!! 黑色背景 动感神秘 完整无错.rar",
				"index_name": "110042991"
			},
			{
				"id": "7162849",
				"title": "沙发网站源码!! 黑色背景 宽屏大气.rar",
				"index_name": "110042991"
			},
			{
				"id": "7162870",
				"title": "旅游网站源码!! 独特的设计 精美的构思 漂亮的版面.rar",
				"index_name": "110042991"
			},
			{
				"id": "7162864",
				"title": "企业网站源码 后台规整 功能强大 双语版本.rar",
				"index_name": "110042991"
			},
			{
				"id": "7162855",
				"title": "商务网站源码!! 东南商务网倾情力作 美观独特.rar",
				"index_name": "110042991"
			},
			{
				"id": "7162845",
				"title": "生活网站源码!! 释放自我 娱乐生活.rar",
				"index_name": "110042991"
			},
			{
				"id": "6249645",
				"title": "PHP网站源码 阿进无限流量卡官网V2.1最新版",
				"index_name": "110042991"
			},
			{
				"id": "6249638",
				"title": "PHP网站源码 星辰个人发卡网V7.0免授权版(内置3套模板)",
				"index_name": "110042991"
			},
			{
				"id": "6426829",
				"title": "PHP网站源码 阿进无限流量卡官网V2.1最新版.zip",
				"index_name": "110042991"
			},
			{
				"id": "6426605",
				"title": "PHP网站源码 星辰个人发卡网V7.0免授权版(内置3套模板).zip",
				"index_name": "110042991"
			},
			{
				"id": "6426608",
				"title": "PHP网站源码 阿进无限流量卡官网V2.1最新版.zip",
				"index_name": "110042991"
			},
			{
				"id": "3769381",
				"title": "网站导航分类源码 114目录PHP源码完整版_DIY博客园分享.zip",
				"index_name": "110042991"
			},
			{
				"id": "4723913",
				"title": "表白网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "4792912",
				"title": "软件网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "4815964",
				"title": "收徒网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "4810596",
				"title": "收徒网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "5044401",
				"title": "追梦网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "5514299",
				"title": "QQ库网站源码.7z",
				"index_name": "110042991"
			},
			{
				"id": "3051613",
				"title": "公司网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "3306392",
				"title": "收徒网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "3375623",
				"title": "圈圈网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "3447630",
				"title": "表白网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "3450720",
				"title": "逗B网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "3605777",
				"title": "捷豹网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "3794502",
				"title": "选号网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "3799041",
				"title": "表白网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "3820819",
				"title": "母婴网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "4014273",
				"title": "收徒网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "4019689",
				"title": "举牌网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "4031102",
				"title": "博客网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "4448280",
				"title": "流量网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6284551",
				"title": "房产网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6314021",
				"title": "笑话网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6310912",
				"title": "告白网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6334424",
				"title": "表白网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6334340",
				"title": "教程网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6369786",
				"title": "表白网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6352587",
				"title": "黑客网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6357068",
				"title": "业务网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6401737",
				"title": "导航网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6413760",
				"title": "写真网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6509115",
				"title": "表白网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6496645",
				"title": "宝龙网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6496619",
				"title": "业务网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6534796",
				"title": "音乐网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6534428",
				"title": "钓鱼网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6664830",
				"title": "业务网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6766186",
				"title": "钓鱼网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6877348",
				"title": "尊点网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6903325",
				"title": "房产网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "7013095",
				"title": "钓鱼网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "7074583",
				"title": "手机网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "7146755",
				"title": "告白网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "7146974",
				"title": "秒赞网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "7162871",
				"title": "旅游网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "7162854",
				"title": "信息网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "7168664",
				"title": "大片网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "7306741",
				"title": "吉他网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "7304576",
				"title": "政府网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "7304519",
				"title": "门户网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "7304529",
				"title": "学校网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "3959326",
				"title": "东圣网站源码及数据库",
				"index_name": "110042991"
			},
			{
				"id": "4389259",
				"title": "PHP网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "4401177",
				"title": "asp网站源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "6284574",
				"title": "B2B网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6338922",
				"title": "汽车网站源码@.rar等",
				"index_name": "110042991"
			},
			{
				"id": "6341593",
				"title": "业务网站源码4款.7z",
				"index_name": "110042991"
			},
			{
				"id": "7306000",
				"title": "111网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "3060300",
				"title": "赚钱网源码 赚钱资讯网站源码 收费文章阅读站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6283737",
				"title": "赚钱网源码 赚钱资讯网站源码 收费文章阅读站源码@www.ymg.cc.rar",
				"index_name": "110042991"
			},
			{
				"id": "7354133",
				"title": "赚钱网源码 赚钱资讯网站源码 收费文章阅读站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "3233366",
				"title": "网站维护+引导源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "3719071",
				"title": "11.网站超市源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "3719073",
				"title": "12.打码网站源码.rar",
				"index_name": "110042991"
			},
			{
				"id": "6386351",
				"title": "网站发展记录源码.zip",
				"index_name": "110042991"
			},
			{
				"id": "5159740",
				"title": "小说网站源码带自动采集 wap手机版 织梦dedecms模版程序 txt下载.rar",
				"index_name": "110042991"
			},
			{
				"id": "5281181",
				"title": "获取网站源码工具.rar",
				"index_name": "110042991"
			},
			{
				"id": "5538774",
				"title": "速发网站源码【新版】.rar",
				"index_name": "110042991"
			},
			{
				"id": "5783525",
				"title": "表白网站源码①号.rar",
				"index_name": "110042991"
			},
			{
				"id": "4066546",
				"title": "刷单网站源码下载.avi",
				"index_name": "110042991"
			},
			{
				"id": "6350386",
				"title": "秒赞网站源码+教程.zip",
				"index_name": "110042991"
			},
			{
				"id": "3006180",
				"title": "汇果网源码 蔬菜水果网站商城源码 ASP农产品网站源码.rar",
				"index_name": "110042991"
			}
		],
		"facet": []
	},
	"errors": [],
	"tracer": "",
	"ops_request_misc": "%7B%22request%5Fid%22%3A%22154780003619726766028983%22%2C%22scm%22%3A%2220140713.110042545..%22%7D"
}

下面说一下使用方法:
local opensearch = require "resty.opensearch" --开放搜索sdk
--开放搜索配置 参数
local search_config = {
	appname = '110342391';
	internet_host = 'opensearch-cn-hangzhou.aliyuncs.com';
	accesskey_id = 'LTB41jg0dDStttEz';
	accesskey_secret = '39Rs4AjdvG1O61sxvtJYjcGbCKtECX';
}

--实例化
local start_search = opensearch.new(search_config)
local test = {query="query=title:'网站源码'&&config=start:50,hit:250,format:json",fetch_fields="id;title"}
local returnhtml = start_search:search(test)
ngx.say(returnhtml)

把opesearch.lua 脚本放到您的 /usr/myapp/openresty/lualib/resty  目录里面  然后在你的lua文件  引入这个脚本即可,跟引入 resty.http 方法是一样的!
祝大家玩得开心!

opensearch_openresty_lua下载


您可能还会对下面的文章感兴趣: