这些天终于腾开手把我们的官网小改了一版,以前没有发现或者没有时间修复优化的地方,这次也都搞的差不多了。
比如WordPress分词搜索,以前也有用户反馈过,那时候感觉是小众化需求就懒得没做。直到这次网站改版的时候,有位朋友说在网站搜不到文章,吧啦吧啦吧啦......
好吧,尽管我很喜欢WordPress这个程序,但不得不承认,WordPress的搜索功能确实不太友好,索性就趁着这次改版把搜索功能顺便优化一下吧。
对于优化WordPress搜索功能,我尝试了两个方案,PHPAnalysis 和 Pullword api,其实都差不多,这里只分享一下基于Pullword api做的分词搜索插件。(我自己用的是PHPAnalysis,没有好坏之分,只因为 Pullword api 做成分词搜索插件只需要20行代码,能省则省?)
举个例子:
到XinTheme网站搜索大胡子博客主题,默认情况下是什么搜索不到的,如下图:
搜索“大胡子博客主题“,WordPress默认只会进行全词匹配搜索,所以当文章标题里面不能完全匹配“大胡子博客主题”的时候,是搜索不到的。
安装WordPress分词搜索插件后,将会把“大胡子博客主题”拆分成“大胡子”、“博客主题”等等词去进行搜索,启用插件后我们在搜一下试试。
搜索到了,是不是很棒?某种意义上来说,用户体验上面会更好一些,但也不是说它能够100%的按照你的需求去进行拆分搜索,大概率上面来讲已经很不错了。
Pullword是梁斌博士的公益项目,小编也曾被梁斌博士博客中的一段话所感动。
故将此功能做成了WordPress分词搜索插件,并提供给大家免费下载使用。此插件无需设置,无需修改WordPress主题,直接在后台上传启用即可(插件仅有20行代码)。
分词搜索必然会增加几条数据查询量,但对于一般的中小网站来说,根本没有什么影响。(介意可不使用)
新主题官方微信公众号
扫码关注新主题(XinTheme)官方公众号,本站动态早知道。
发布本站最新动态(新主题发布、主题更新)和WordPress相关技术文章。