WordPress自带的“软弱”搜索功能一直是我比较介意的,搜索出来的结果相关性不是很高,结果的精准度不够,而且Wordpress自带的搜索不能搜索标签、分类以及其他版块的内容,只能按照时间的先后顺序来列出搜索结果,有的时候找东西真的很麻烦。
通常为了增强Wordpress自带的搜索功能,我们会用到百度和谷歌的自定义搜索,之前我在百度,Google自定义搜索和Elasticsearch自建搜索一文有过详细的介绍,有兴趣的朋友可以阅读一下。但是使用百度和谷歌自定义搜索有两个致命的问题:
一是百度站内搜索不支持Https,虽然说网上有不少采用nginx反代(有兴趣的朋友可以看这篇:Nginx反向绑定,缓存加速,自动更新缓存和获取真实IP)的方式来解决Https调用的问题,但是折腾过程太复杂,而且也存在图片无法打开和额外增加费用的问题。