功能的作用,与他发生作用的环境( 六 )

本质上,精准匹配是以牺牲二次选择为代价实现的高效搜索效果,也就是说这种方式的容错能力极差。

最终的表现形式,便是大概率的:你搜索的内容不存在,可能只是一个字母的差异,或者多了一个空格,也会反馈给用户,你搜索的内容不存在。

通常,错误的结果都会产生一些连锁的影响:有的影响不是很大、有的是能够直接导致用户流失的错误,而搜索内容为空,就属于后者。

“你搜索的内容不存在”,会让用户流失?

当我们实现了某种功能,但是没有提供该功能所需要具备的条件时,也就很容易出现错误的结果。对于搜索而言,这种错误也就表现在搜索结果为空上。

除了我们已经知晓的条件,内容的数量也是精准搜索需要具备的一个条件。

用户搜索的关键词不受我们控制,这表示搜索的对象范围极大,没有相当体量的内容,其实不应该开放搜索功能。也就是说内容的数量是搜索功能发生作用所依赖的条件,而精准匹配也会继承这个条件。

推荐阅读