discuz网站搜索设计技术优化 [复制链接]

moqu8 2021-3-17

2024 0
搜索对网站来说无疑是非常重要的一个功能,一个没有搜索功能的网站不能称作合格的网站!

image.png

但是很多建站程序对搜索的设计基本都是基于数据库SQL模糊查询,一般只有用户输入精确的关键词才能获取到搜索结果,比如魔趣建站站内假如有一篇文章,名为【魔趣建站建站小技巧】,那么用户必须搜索该标题全部文字或者部分截取文字,如魔趣建站建站、魔趣建站建站小技巧、建站小技巧,如果用户输入“建站技巧”或者“魔趣建站建站技巧”,就无法命中了,因为SQL模糊查询只会搜索关键词+X,或者X+关键词,而无法处理这种“中间差异化关键词”,所以很多网站会增加搜索提示,本站也做了如下提示:

image.png

这无疑是一种比较粗暴的方式,并不人性化。过短的关键词可能导致大量无用的搜索结果。如果针对这种搜索模式进行程序方面的优化,就可以很好的提升用户体验了。以discuz为例,应用中心出现了一款基于分词算法的搜索插件【百度算法全站搜索13.0(jnpar_so)+阿里云分词接口2.0】,其原理也比较简单,就是代替人工进行自动分词,然后将每个分词的搜索结果综合展现,在实际测试中,可以看到该插件对搜索结果的覆盖性相对于discuz自带的搜索有了一些提升。

image.png

但是不可否认的是,该插件的准确性还是有点差劲的,对于一些长尾词可能比较准确,而短尾词则会出现大量无关结果或者相关性非常差。当然,网站内容对搜索结果的影响也比较大,该插件更适合垂直性比较强的插件使用。

最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心