1.搜索入口。搜索页面展示用户的历史搜索,热门搜索。热门搜索关键词展示
支持按天/周/月展示,并可通过tab切换。
2.搜索词补全引导。用户在搜索框输入“制”,可展示候选关键词补全列表,例
如“制冷设备”、“制热设备”、“制冷设施”等。候选词补全列表按照关键词命
中公告数量的多少进行排序,同时显示该关键词命中公告的数量。
3.一次搜索,用于用户确定一个关键词的较大结果集。用户在点击候选词后,
触发搜索功能,例如点击“制冷设备”,利用现有ES对标题中含有“制冷设
备”的公告进行搜索。
4.二次搜索,在一次搜索结果的基础上,对结果集进行二次过滤。一次搜索
后,页面返回所有公告标题中包含“制冷设备”的公告列表,同时搜索结果列
表上侧返回该关键词的关联标签列表及其组合标签所关联的公告数量,同时
展示其他结构化字段的过滤条件。关联关键词列表按照权重进行排序(可参
考关联关键词推荐逻辑),例如“冰箱”、“装修”等。
5.用户可选择结构化字段的筛选条件或者点击关联关键词(如“冰箱”),缩小
搜索结果列表范围。触发二次缩小搜索范围的功能是利用现有ES支持,即
通过搜索标题为“制冷设备”+“冰箱”且其余结构化字段匹配用户的选择结果
(如地区为“北京”)。
6.二次搜索后说明。如果当用户通过选择关联标签进行二次搜索后,即搜索
“制冷设备”+“冰箱”后,新的搜索结果页面则不展示关联标签(与京东搜索
一样,仅让用户选择两个关键标签进行搜索)。如果用户仅通过结构化过滤
字段进行二次搜索,即搜索“制冷设备”+地区为“北京”的公告,二次搜索结
果列表还将返回关于“制冷设备”的关联标签及其数量。