简介
全文搜索符合网民对搜索的惯性和依赖。2008年,前程无忧开发了全新的职位全文搜索技术,由此引发了人才网站升级搜索技术的热潮。
跳哪为人才网站提供了一整套简单、易实现的全文搜索免费服务——开放搜索,助力人才网站改善用户体验,提升网站的技术门槛。“开放搜索”是基于“XML索引+全文搜索”的技术,人才网站通过跳哪“开放收录”把站内职位信息提交到跳哪的索引目录,再通过跳哪提供的搜索参数在自身网站搜索跳哪的索引目录,获得搜索结果。搜索结果自由组装,对现有网站风格不产生任何影响。
技术特点
1、大数据量搜索毫秒级反应时间
索引擎可达到千万级搜索结果返回时间控制在0.02秒内,同时可支持每秒10000人的并发访问,保证大数据量和大访问量的搜索正常运行。
2、搜索操作自身数据库零负载
用户直接检索跳哪库中的职位索引,整个过程对人才网站自身的数据库无任何负担,完全避免由于系统负载过高造成的系统崩溃可能。
3、智能化及人性化的实现
提高语言习惯的搜索,使得搜索结果的更加准确,可对同音字、同义词、简称等进行分析,对搜索结果关键词加亮,更新时间、相关度及发布时间智能排序,节省用户搜索时间。
4、科学的中文分词功能
在站内搜索中可对输入的词组、短语或句子进行智能拆分,支持智能搜索语义,获得更多相关的结果,减少多次搜索的次数。
5、可升级扩展
显示界面可在程序中随意定制,搜索系统定制灵活,便于不同人才网站的植入。开放搜索随跳哪升级同步升级,为人才网站的发展提供源源不断的技术支持。
加入流程
1、职位信息收录
通过跳哪“开放收录”将您的站内职位信息以XML文件的格式提交跳哪收录。[ 立即加入开放收录 ]
2、URL请求
当您的网站职位信息已经被跳哪成功收录的时候,您就可以通过调用跳哪提供的搜索请求参数,搜索跳哪的职位索引。
1)URL实例:http://www.jobui.com/open/jobs? jobKeyWords=java &area=广州&nowPage=1&perPage=10&siteName=51job.com
注:请求串以utf-8编码形式传递
2)参数说明:
搜索参数:
| jobKeyWords |
用于搜索的职位关键字,它匹配职位描述,职位名称,公司名称 |
| area |
用于语义搜索的工作地点关键字 |
| sortType |
排序方式:按发布时间排序 :“time” ;按相关度排序:“relevance”;按置顶和发布时间排序:“up_time”;按置顶和相关度排序:“up_relevance”,默认为按相关度排序()。 |
| dayKey |
所搜索的职位发布天数,eg:1,2,3... |
| nowPage; |
请求的当前页数,eg:1,2,3... |
| perPage |
每页显示条数,eg:10,20,30... |
| siteName |
职位源名称:(如:家电百才) ,查询多个分站的时候用半角逗号“,”分开;如果没有多个职位源则默认为用户名称 |
|
聚类参数:
| jobType |
工作性质,如兼职,全职 |
| jobAge |
工作经验类别(只做类别) |
| degree |
学历要求 |
| pay |
薪酬要求 |
| workerNum |
公司规模 |
| companyType |
公司性质 |
| cWorkPlace |
用于聚类的工作城市选择,缩小选择免责范围 |
| cIndustryType |
用于聚类的行业类别选择,缩小选择免责范围 |
| cPositionType |
用于聚类的职位类别,缩小选择免责范围 |
|
请求程序样例下载:[ JAVA样例 ] [ PHP样例 ]
3、跳哪返回搜索结果XML
跳哪将响应发生在您的网站上的搜索请求,并返回XML格式的搜索结果,这一响应时间约为0.02秒。您可以将这个搜索结果按照自己的意愿重新组装显示样式和页面。
1)XML样例 [ 下载 ]
2)XML标签说明:
| position |
一条职位 |
| dedupNum |
该条职位的重复次数 |
| SPI_PositionID |
返回的职位序号 |
| SPI_CompanyName |
您提交的公司名称 |
| SPI_Url |
您提交的详细职位连接 |
| SPI_PositionName |
您提交的职位名称 |
| SPI_WorkPlace |
用于搜索的工作地点关键字 |
| SPI_SnatchTime |
职位发布时间 |
| SPI_DomainName |
职位源名称:(如:家电百才) ,查询多个分站的时候用半角逗号“,”分开;如果没有多个职位源则默认为用户名称 |
| SPI_Content |
职位描述 |
| statistic |
聚类项 |
|
SPI_WorkPlace_ForStat
|
聚类的工作城市选择,缩小选择免责范围 |
|
SPI_CompanyName_ForStat
|
聚类的公司名称选择,缩小选择免责范围 |
|
SPI_Industry_0
|
聚类的行业类别选择,缩小选择免责范围 |
|
SPI_Position_0
|
聚类的职位类别,缩小选择免责范围 |
|
SPI_PositionName_ForStat
|
聚类的职位名称,缩小选择免责范围 |
|
Format_Pay
|
薪酬类别 |
|
Format_JobType
|
工作性质 |
| Format_JobAge; |
工作经验 |
|
Format_Degree
|
学历要求 |
| industryType |
行业类别 |
|
page
|
请求的本XML结果页的属性
|
| perPage |
每页显示条数 |
| nowPage |
当前页数 |
|
total
|
实际返回的结果数 |
|
realTotal
|
真实匹配到的数量 |
|
begin
|
本页开始的职位序号
|
|
end
|
本页结束的职位序号
|
|
time
|
搜索用的时间
|
|