【业务需求】
一、功能需求
开发一个类携程站内搜索接口,提供RESTful的服务,根据用户输入关键词返回近似的酒店列表。
基本功能包括但不限于以下功能:
1、酒店名匹配
根据用户输入关键词,匹配数据库中的酒店名。
2、酒店地址匹配
根据用户输入关键词,匹配数据库中的酒店名地址。
3、用户地址匹配
根据用户当前位置(经纬度和城市),优先推荐用户周边酒店。
4、权重
名称 权重优先级 说明
酒店名称 1 这三个权重有时会出现组合权重
酒店地址 2
经纬度、城市 3
保留字段 4 可能根据业务需要,进行动态调配
二、非功能性要求
1、类似携程的酒店搜索
2、支持百万级数据
3、接口反应迅速,在3G及以上网络环境下无明显延迟,响应速度300ms以内。
【人员要求】
一、能力要求
1、熟悉酒店类产品搜索引擎系统设计与开发。
2、熟悉中文分词、排序和自然语言处理等相关技术。
二、其他要求
1、希望您做过相似功能的开发,能够确保提交的进度和质量。
2、希望您是一个有相关开发经验的个人或团队。
3、在执行过程如果需要沟通,接包方需能够及时响应。
【交付要求】
一、交付物要求
1、涉及到的所有软件源代码。
2、提供基础的自验测试报告。
3、提供基础的安装及配置说明(操作系统要求、第三方软件版本,代码部署等等)。
二、验收基准
1、源代码可编译,100%通过无报错。
2、在我方指定的环境部署、测试无任何问题。
3、服务功能完整,酒店搜索快速准确(类比携程)。
三、交付保障要求
1、接包方在正式开发之前,需提供整体解决方案说明文档,供我方评估。双方达成一致后方可正式开展项目