[[TOC]] = 搜索 = == 搜索接口 == > 线上:[http://best.pconline.com.cn/app/search/listTopicSearch.do?pageNo=1&pageSize=10&searchType=4&searchCondition=iphone§ionId=1 /app/search/listTopicSearch.do] **说明** > 分类搜索返回5个栏目筛选项 > 国内电商返回 优惠/发现;国外电商返回 海淘/发现 > 标签搜索返回5个栏目筛选项 > 关键词搜索返回关键词 + 5个栏目 **提交方式** > GET **是否需要登录** > false **缓存方式** > 无 **缓存时间** > - **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| ||searchType||1 按分类搜索 2 按电商搜索 3 按标签搜索 4 按关键词搜索||int||4||否|| ||searchCondition||根据searchType传入具体的内容,分类、电商、标签传入对应的id,关键词直接传入搜索的关键词字符串||根据searchType而定:1,对应int, 2(电商名称),3(标签名称),4(关键词)对应String||""||否|| ||sectionId||搜索栏目:0 优惠 1 海淘 2 发现 3 晒物 4 经验 34 原创||int||不同类型的搜索出不同的默认值(依据app默认显示的栏目)||否|| ||ids||电商或分类id||string||不同类型的搜索出不同的默认值(分类搜索出电商id,电商搜索出分类id)||否|| **返回** {{{#!java result { status: 1 pageNo: 1 pageSize: 20, total: 100, pageTotal: 5, msg: '请求成功', data: { topics: $topic, searchSectionResults: [sectionExtend] } } }}} [http://trac.pc.com.cn/pc_best/wiki/app2.0/object_properties#爆料 $topic] [http://trac.pc.com.cn/pc_best/wiki/app2.0/object_properties#栏目搜索结果 $sectionExtend] ---------- == 搜索热词 == > 线上:[http://best.pconline.com.cn/app/search/cache/listHotSearchTerms.do /app/search/cache/listHotSearchTerms.do] **说明** > 该推荐词又编辑在聚超值后台设置 **提交方式** > GET **是否需要登录** > false **缓存方式** > 接口缓存 **缓存时间** > 300秒 **参数** **返回** {{{#!java result { status: 1 msg: '请求成功', data: [ { encodeKey: "%E8%85%95%E8%A1%A8", key: "腕表" }, { encodeKey: "%E6%88%B7%E5%A4%96", key: "户外" }, { encodeKey: "%E4%B9%90%E9%AB%98", key: "乐高" }, { encodeKey: "%E6%B4%97%E6%8A%A4%E7%94%A8%E5%93%81", key: "洗护用品" }, { encodeKey: "%E8%B6%85%E6%9E%81%E6%9C%AC", key: "超极本" }, { encodeKey: "%E6%89%8B%E6%9C%BA", key: "手机" } ] } }}} ---------- == 搜索推荐 == > 线上:[http://best.pconline.com.cn/app/search/searchKeywordHint.do?input=i /app/search/searchKeywordHint.do] **说明** **提交方式** > GET **是否需要登录** > false **缓存方式** > 无 **缓存时间** > - 根据搜索输入推荐的热门搜索词 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||input||输入内容||String||""||是|| **返回** {{{#!java result { status: 1 msg: '请求成功', data: [ { count: "556", key: "iphone 5s" }, { count: "258", key: "ipad air" } ] } }}} ----------