【業(yè)務(wù)需求】
一、功能需求
開發(fā)一個(gè)類攜程站內(nèi)搜索接口,提供RESTful的服務(wù),根據(jù)用戶輸入關(guān)鍵詞返回近似的酒店列表。
基本功能包括但不限于以下功能:
1、酒店名匹配
根據(jù)用戶輸入關(guān)鍵詞,匹配數(shù)據(jù)庫中的酒店名。
2、酒店地址匹配
根據(jù)用戶輸入關(guān)鍵詞,匹配數(shù)據(jù)庫中的酒店名地址。
3、用戶地址匹配
根據(jù)用戶當(dāng)前位置(經(jīng)緯度和城市),優(yōu)先推薦用戶周邊酒店。
4、權(quán)重
名稱 權(quán)重優(yōu)先級(jí) 說明
酒店名稱 1 這三個(gè)權(quán)重有時(shí)會(huì)出現(xiàn)組合權(quán)重
酒店地址 2
經(jīng)緯度、城市 3
保留字段 4 可能根據(jù)業(yè)務(wù)需要,進(jìn)行動(dòng)態(tài)調(diào)配
二、非功能性要求
1、類似攜程的酒店搜索
2、支持百萬級(jí)數(shù)據(jù)
3、接口反應(yīng)迅速,在3G及以上網(wǎng)絡(luò)環(huán)境下無明顯延遲,響應(yīng)速度300ms以內(nèi)。
【人員要求】
一、能力要求
1、熟悉酒店類產(chǎn)品搜索引擎系統(tǒng)設(shè)計(jì)與開發(fā)。
2、熟悉中文分詞、排序和自然語言處理等相關(guān)技術(shù)。
二、其他要求
1、希望您做過相似功能的開發(fā),能夠確保提交的進(jìn)度和質(zhì)量。
2、希望您是一個(gè)有相關(guān)開發(fā)經(jīng)驗(yàn)的個(gè)人或團(tuán)隊(duì)。
3、在執(zhí)行過程如果需要溝通,接包方需能夠及時(shí)響應(yīng)。
【交付要求】
一、交付物要求
1、涉及到的所有軟件源代碼。
2、提供基礎(chǔ)的自驗(yàn)測(cè)試報(bào)告。
3、提供基礎(chǔ)的安裝及配置說明(操作系統(tǒng)要求、第三方軟件版本,代碼部署等等)。
二、驗(yàn)收基準(zhǔn)
1、源代碼可編譯,100%通過無報(bào)錯(cuò)。
2、在我方指定的環(huán)境部署、測(cè)試無任何問題。
3、服務(wù)功能完整,酒店搜索快速準(zhǔn)確(類比攜程)。
三、交付保障要求
1、接包方在正式開發(fā)之前,需提供整體解決方案說明文檔,供我方評(píng)估。雙方達(dá)成一致后方可正式開展項(xiàng)目