网站搜索功能需求整理.docx
《网站搜索功能需求整理.docx》由会员分享,可在线阅读,更多相关《网站搜索功能需求整理.docx(27页珍藏版)》请在冰豆网上搜索。
网站搜索功能需求整理
网站搜索功能需求
一、需求与目标
需求:
围绕网站的自身业务逻辑,最大化将用户搜索词与站内模板精确匹配,并以较好的结果呈现出来给用户。
目标:
通过对用户搜索词内容匹配和分析,保证搜索有结果的同时,更精确的呈现用户搜索词匹配的内容。
二、搜索词处理
2.1、纠错改正
功能点1:
支持汉字、拼音输入
用户没有切换输入法而直接输入的拼音时,需要自动识别并纠错,帮助用户完成搜索操作。
举例1:
用户搜索“白色”
搜索词:
bai色、baise、白se、biase、bause等。
需求描述:
自动纠错并联想用户输入的搜索词,帮助用户完成搜索“白色”操作,根据搜索“白色”显示相应搜索结果,但是在界面上需写明当前缘由。
案例展示
搜索内容:
展示内容:
功能点2:
支持错别字纠正输入
用户搜索词出现笔误或者匹配度较低的词,需要自动识别匹配度更高的词,帮助用户完成搜索操作。
举例2:
用户搜索:
“简立”“见历”“简厉”“建立”等
搜索词:
“简历”
需求描述:
根据后台词库匹配,若匹配结果失败或较少时,联想相近词搜索显示相应的结果,在前端提示用户:
已显示“简历”的搜索结果,继续搜索“简厉”
案例展示
搜索内容:
展示内容:
功能点3:
支持同音字匹配搜索
用户搜索词有同音字出现,用户输入拼音错误后需要匹配相对应的词汇进行搜索结果呈现。
举例3:
用户搜索:
“yinle”
搜索词:
“音乐”
需求描述:
由于“乐”是多音字,所以用户可能输入“yinyue”或者“yinle”字段,无论用户输入哪个字段都需要展示“音乐”的内容。
但是需要在页面展示给用户。
案例展示
搜索内容
展示内容
功能点4:
支持数字同义
用户输入一个数字时,匹配汉字同义后完成搜索。
举例:
搜索词:
12
需求描述:
输入“12”时,搜索结果呈现应该包含“12”和“十二”的结果呈现。
功能点5:
支持标点符号释义
用户搜索词中间或者后面加上标点符号时,依然可以正常搜索相关内容。
举例:
搜索词:
简历
输入词:
“简历】”、“简,历”
需求描述:
输入错误时,搜索结果呈现仍然是“简历”的呈现结果。
2.2、提示词,自动补全
功能点1:
支持前缀匹配原则
用户输入一个字符时,需要在后台检索前辍相同的关键词并及时返回给用户界面,自动补全用户输入信息。
举例:
用户需要搜索内容“白色大气个人简历PPT模板”
搜索词:
白
需求描述:
输入“白”时,自动补全以“白”为前缀的关键词在输入框下方位置,以供用户选择。
注意:
后台检索前缀相同的关键词反馈给前端,按后台搜索量排列最多显示10个搜索词。
案例展示
输入内容:
白色
功能点2:
支持英文输入
用户输入英文字符时,需要自动翻译用户词汇并完成搜索操作。
举例:
搜索词:
white
需求描述:
输入“white”时,自动搜索以“白色”为前缀的关键词呈现结果,以供用户选择。
2.3、分词匹配
功能点1:
支持匹配分词,切词
从左向右切取用户搜索词,并查找词库进行匹配。
若匹配成功,则将这个匹配字段作为一个词切分出来,若匹配不成功,则将这个匹配字段的最后一个字去掉,剩下的字符串作为新的匹配字段,进行再次匹配,重复以上过程,直到切出所有词为止。
举例
搜索词:
大学生职业生涯规划
需求描述:
将“大学生职业生涯规划”进行切分为“大学生职业生涯”、“规划”后查找词库进行匹配,若匹配成功,则按照切分词进行搜索展示。
如匹配不成功,继续切分“大学生”、“职业生涯”和“规划”后,继续进行词库匹配,如匹配不成功,继续切分“大学生”、“职业”、“生涯”“规划”再次匹配词库,直到切分出所有词汇。
案例展示
输入内容:
大学生职业生涯规划
展示结果:
功能点2:
支持分类搜索
若用户搜索词与网站资源分类匹配成功,那么优先实施分类搜索。
举例
用户搜索:
自我介绍PPT
搜索逻辑:
先进行分词匹配,其中“PPT”字段与网站分类匹配成功,那么将只在PPT模板中搜索“自我介绍”的结果。
案例展示
搜索:
自我介绍PPT
展示内容:
功能点3:
匹配为空,推荐内容
若匹配内容为空时,则显示推荐内容,并提醒用户搜索词无法找到内容,试试看其他推荐热词。
案例展示
展示内容:
三、搜索结果
3.0结果排序展示
搜索内容的呈现,权重优先级最高为搜索词与网站资源标题的匹配度,按7日下载量排列,下载量高的展示在前,下载量低的展示在后。
权重排序
标题信息>标签信息>作品描述>标题近义词>标签近义词>描述近义词>其他联想词
举例:
搜索:
员工培训
展示方式:
1.优先展示标题内包含“员工培训”的资源内容;
2.其次展示标签包含“员工培训”字段的资源内容;
3.再展示作品描述中包含“员工培训”字段的资源内容;
4.然后展示标题包含“员工培训”字段的近义词资源内容,例如标题包含:
“入职培训”,“新人培训”,“部门培训”等。
5.再展示标签包含“员工培训”字段的近义词资源内容,例如标签包含:
“入职培训”,“新人培训”,“部门培训”等。
6.再展示描述中包含“员工培训”字段的近义词资源内容,例如标签包含:
“入职培训”,“新人培训”,“部门培训”等。
7.最后展示其他联想词资源内容,例如包含:
“行政管理”、“绩效考核”、“入职规范”等。
3.1需求描述
1.所有召回的资源内容中全部按照“近7天下载量”排序,下载量高的展示靠前,下载量低的展示靠后,若下载量相同时,优先展示新上传的作品。
2.在综合搜索页面中第二行推荐展示3个新上传的模板,按照7天下载量排序。
3.由于网站默认是PPT搜索,若用户搜索“个人简历”时需要呈现个人简历PPT模板和个人简历Word文档模板。
详见案例展示4.2部分。
4.当用户搜索特定词汇时需要考虑根据当前的时节进行展示,若当前无传统节日时,则根据上述原则进行排序。
5.例如搜索“中国风”时,此时正值2020年元旦,那么展示结果应该优先展示关于“鼠年元旦”为主题的作品,详见案例展示4.4。
中国主要传统节日包括:
24节气,中秋,端午,元旦,春节,清明,重阳。
6.用户搜索呈现结果中,第1行的展示不能出现作品类型重复的内容。
例如:
搜索“述职”第一行的呈现结果分别为:
中国水彩风年度工作总结计划述职汇报ppt----风格
时尚创意企业工作总结计划述职汇报PPT----企业工作总结
蓝色简约商务个人述职报告工作总结PPT模板----个人述职
党员干部述职基层党委党支部学习教育ppt模板----政府个人述职
红色大气商务微粒体水利研究所述职报告PPT模板----政府部门述职
7.用户搜索结果的呈现第一行不能出现相同类型的模板,给用户多种选择。
举例:
搜索“员工培训”不能出现《人力资源员工培训PPT模板》和《企业公司员工培训实务通用PPT模板》,因为都是员工培训的作品。
8.若用户搜索词是形容词,那么第一行呈现的结果不能出现重复类型的模板,后面展示新上传的推荐模板紧接着按照网站搜索权重规则排序展示。
举例:
搜索“可爱”第一行不能同时出现《可爱卡通教育业儿童教育教师培训PPT课件》和《可爱风教师教学说课PPT模板》,因为都是数据课件类的作品。
9.“古风”、“中国风”、“宫廷风”可以互相联想关联搜索。
10.“酒”和“酒店”不能互相关联搜索。
四、案例展示
4.1搜索词:
自我介绍
需求描述:
1.在页面顶部显示搜索结果数量;
2.展示结果,第一行展示5个作品,前4个展示近7日下载量靠前的作品,第5个展示个人简历的内容。
3.第二行作品展示3个新上传的推荐内容,后续的内容展示全部按照匹配排序。
详见下图
4.2搜索词:
个人简历、简历、求职简历
需求描述:
1.在页面顶部显示搜索结果数量;
2.若用户在PPT模板中搜索,展示结果,第一行展示5个作品,前3个展示近7日下载量靠前的PPT模板作品,后2个展示个人简历的Word模板下载量靠前的作品。
3.第二行作品展示3个新上传的推荐内容,后续的内容展示全部按照匹配排序。
4.”个人简历"、"求职简历"、“简历”互相关联搜索。
详见下图
4.3搜索词:
职业规划、生涯规划
需求描述:
1.若用户在PPT模板中搜索,展示结果,第一行展示5个作品,前3个展示近7日下载量靠前的PPT模板作品,后2个展示职业规划的Word模板下载量靠前的作品。
2.第二行作品展示3个新上传的推荐内容,后续的内容展示全部按照匹配排序。
详见下图
4.4搜索词:
中国风
需求描述:
1.若用户在PPT模板中搜索“中国风”,则搜索结果呈现需要根据当前中国传统节日的时节显示相应的内容。
2.呈现时间按照传统节日前10天开始,后4天结束。
共计展示15天。
3.搜索“中国风”搜索结果呈现包含“宫廷风”、“古风”的搜索结果。
中国主要传统节日包括:
24节气,中秋,端午,元旦,春节,清明,重阳。
4.5搜索词:
述职、工作述职
需求描述:
用户搜索呈现结果中,第1行的展示不能出现类型重复的内容。
举例:
中国水彩风年度工作总结计划述职汇报ppt----风格
时尚创意企业工作总结计划述职汇报PPT----企业工作总结
蓝色简约商务个人述职报告工作总结PPT模板----个人述职
党员干部述职基层党委党支部学习教育ppt----政府个人述职
红色大气商务微粒体水利研究所述职报告PPT模板----政府部门述职
详见下图
4.6搜索词:
商务
需求描述:
1.若用户在PPT模板中搜索“商务”,则搜索结果呈现需要根据当前时间节点显示相应的内容。
若时间节点为年底,那么呈现结果展示为以“年终工作总结”为主的商务类模板;
若时间节点为年初,那么呈现结果展示为以“工作计划”为主的商务类模板;
若时间节点为年中,那么呈现结果展示为以“年中汇报总结”为主的商务类模板;
其余时间点均按照正常权重排序呈现。
2.若用户在PPT模板中搜索“商务”,则搜索结果呈现第1行内容呈现为不同分类的模板。
例如:
当前时间点搜索“商务”,结果呈现为:
中国水彩风年度工作总结计划述职汇报ppt--风格
时尚创意企业工作总结计划述职汇报PPT--企业年终工作总结
蓝色简约商务个人述职报告工作总结PPT模板--个人年终工作总结
党员干部述职基层党委党支部学习教育ppt--政府个人年终工作总结
红色大气商务微粒体水利研究所述职报告PPT模板--政府部门年终工作总结
举例如下:
4.7搜索词:
策划
需求描述:
1.若用户在PPT模板中搜索“策划”,则搜索结果呈现需要根据当前中国传统节日的时节显示相应的内容。
2.呈现时间按照传统节日前10天开始,后4天结束。
共计展示15天。
中国主要传统节日包括:
24节气,中秋,端午,元旦,春节,清明,重阳。
举例:
若时间点为年终,第一行呈现结果为以“年终颁奖策划”为主的模板;
若时间点为年初,第一行呈现结果为以“商业策划”为主的模板;
若时间点为各大传统节日,第一行呈现结果为以“xxxx节日活动策划”为主的模板;
详见下图
4.8搜索词:
演讲
需求描述:
对演讲进行同义词联想,第一行搜索结果展示包含:
竞聘演讲、演讲报告、年终汇报、分享培训内容,后续的内容按照网站搜索权重规则排序。
举例如下:
4.9搜索词:
建筑
需求描述:
若用户在PPT模板中搜索“建筑”,第一行展示搜索结果呈现需要展示不同风格的内容。
例如:
当前时间点搜索“建筑”,第一行的结果呈现为5种风格:
创意中国古典建筑介绍教育培训PPT模板----古典中国风类
精美商务实用城市建筑规划年终总结工作汇报PPT模板----商务建筑类
多彩微粒体建筑房地产行业工作计划总结PPT模板----多彩卡通类
大气商务建筑行业商业策划书汇报总结PPT模板----大气策划类
红白大气建筑工程施工建材PPT模板-----通用模板类
举例下图
4.10搜索词:
员工培训
需求描述:
用户在PPT模板中搜索“员工培训”,第一行展示搜索结果呈现需要展示不同风格的内容。
例如:
当前时间点搜索“员工培训”,第一行的结果呈现为5种风格:
商务大气企业员工培训主题PPT模板----商务员工培训
简约大气员工入职培训PPT模板----新入职培训
狼性文化公司员工培训团队精神PPT模板----狼性精神模板
扁平化手绘简约时间管理培训工作汇报PPT模板----时间管理培训
灰色大气商务团队建设工作汇报动态PPT模板------团队建设
后面内容展示按照网站权重规则排序。
举例如下
4.11搜索词:
可爱
需求描述:
用户在PPT模板中搜索“可爱”,由于可爱是个形容词,所以用户需求并不明确,因此第一行展示需要推荐5种不同类型的下载量靠前模板。
举例:
结果呈现为5种类型:
幼儿园教育教学可爱卡通PPT模板----可爱幼儿园教育课件
多彩大气唯美可爱儿童生日成长纪念相册动态PPT模板----儿童生日相册模板
绿色清新可爱幼儿园新生家长会通用PPT模板----可爱家长会模板
卡通可爱兔子PPT模板----萌宠类模板
可爱风格小学生班干部竞选自我介绍PPT模板----班干竞选
后面内容展示按照网站权重规则排序。
举例如下
4.12搜索词:
戏
需求描述
用户搜索“戏”优先展示“戏曲”、“京剧”、“国粹”、“黄梅戏”等搜索结果。
距离如下
4.13搜索词:
古风
用户搜索“古风”,则联想搜索“中国风”“宫廷风”的搜索结果展示,同等,搜索“中国风”也同样可以搜索到另外两个词汇。
4.14搜索词:
手绘
需求描述:
1.若用户在PPT模板中搜索“手绘”,则搜索结果呈现需要根据当前中国传统节日的时节推荐显示相应的部分内容。
2.呈现时间按照传统节日前10天开始,后4天结束。
共计展示15天。
3.第一行的呈现内容不能出现相同类型的模板。
中国主要传统节日包括:
24节气,中秋,端午,元旦,春节,清明,重阳。
举例当前时间点,搜索“手绘”结果呈现如下
4.15搜索词:
酒
需求描述:
1.若用户在PPT模板中搜索“酒”,则搜索结果呈现以“酒文化”为主的内容呈现在前。
举例,搜索“酒”结果呈现如下
4.16搜索词:
银行
需求描述:
1.若用户在PPT模板中搜索“银行”,则搜索结果呈现应该包含“金融投资”、"理财保险"、”创业投资“为主的内容呈现推荐在前,银行模板在后呈现。
2."银行"和“金融”、“理财”、“投资”、“保险”相关联搜索。
举例,搜索“银行”结果呈现如下
五、声明
以上需求内容中的案例展示部分有特别说明的词汇搜索规则,请按照需求实现,其余未做说明的词汇全部按照权重规则排序呈现。