这些天终于腾开手把我们的官网小改了一版,以前没有发现或者没有时间修复优化的地方,这次也都搞的差不多了。
比如WordPress分词搜索,以前也有用户反馈过,那时候感觉是小众化需求就懒得没做。直到这次网站改版的时候,有位朋友说在网站搜不到文章,吧啦吧啦吧啦......
好吧,尽管我很喜欢WordPress这个程序,但不得不承认,WordPress的搜索功能确实不太友好,索性就趁着这次改版把搜索功能顺便优化一下吧。
对于优化WordPress搜索功能,我尝试了两个方案,PHPAnalysis 和 Pullword api,其实都差不多,这里只分享一下基于Pullword api做的分词搜索插件。(我自己用的是PHPAnalysis,没有好坏之分,只因为 Pullword api 做成分词搜索插件只需要20行代码,能省则省?)
举个例子:
到一春一夏网站搜索大胡子博客主题,默认情况下是什么搜索不到的,如下图:
搜索“大胡子博客主题“,WordPress默认只会进行全词匹配搜索,所以当文章标题里面不能完全匹配“大胡子博客主题”的时候,是搜索不到的。
安装WordPress分词搜索插件后,将会把“大胡子博客主题”拆分成“大胡子”、“博客主题”等等词去进行搜索,启用插件后我们在搜一下试试。
搜索到了,是不是很棒?某种意义上来说,用户体验上面会更好一些,但也不是说它能够100%的按照你的需求去进行拆分搜索,大概率上面来讲已经很不错了。
Pullword是梁斌博士的公益项目,小编也曾被梁斌博士博客中的一段话所感动。
有时候能做一点为社会做贡献的事情,是很快乐的。这和技术水平无关,虽然我一直承认自己的技术水平很烂很烂。但我一颗为人民群众服务的心,天地可鉴。
梁斌博士
故将此功能做成了WordPress分词搜索插件,并提供给大家免费下载使用。此插件无需设置,无需修改WordPress主题,直接在后台上传启用即可(插件仅有20行代码)。
分词搜索必然会增加几条数据查询量,但对于一般的中小网站来说,根本没有什么影响。(介意可不使用)
无论您在哪里,【一春一夏】都愿意为您提供高价值服务!我们以网站建设、APP/小程序系统开发、网络运营运维为核心业务,为用户提供一站式解决方案。我们奉行“登上峰顶,不是为了饱览风光,是为了寻找更高的山峰”为理念,让我们阔步向前。