您的位置首页百科知识

wordpress怎么实现近义词搜索,比如教师和老师?

wordpress怎么实现近义词搜索,比如教师和老师?

的有关信息介绍如下:

wordpress怎么实现近义词搜索,比如教师和老师?

我猜测下你的需求哈!

其实你是有一两篇文章有这样的关键词需求,这些关键词有口语和书面语的区分,比如口语“老师”和书面语“教师”,你不知道用户会使用哪一个进行搜索,所以你希望对方不管搜索哪一个都能找到你的文章。

如果想通过自己编程来实现,我觉得有两种原理上的办法:

一是能找到现成的数据库,里面包含了大量的近义词,这个数据库可能非常庞大,也可能会影响你博客的执行效率。

二是自己添加关键词,比如我们可以定义用户搜索“教师”,就给出含有“老师”的结果。

显然第二种方法的执行效率会更高一点。但是这种办法,在管理上并不是自动化的,就是说你今后如果有新的文章有新的近义词,你需要手动添加,也是一件挺麻烦的事情。

其实可以换个思路来实现第二种办法。新版的WordPress的搜索功能其实已经有改进的了,它可以对标题检索、对全文检索、对标签检索!所以你可以在标题用"老师",在文中的一两个地方用“教师”,甚至你可以在标签同时用"老师"和“教师”(但我个人不太喜欢这样,会把标签弄得非常杂乱)。建议在文中适当用下近义词就好。

再推荐两个增强搜索功能的插件:

WP Search Auto Match:输入部分关键词,会自动提示匹配的关键词。这个插件很久没更新了,但能正常使用。

Relevanssi - A Better Search:有一定的相关性搜索功能,还能搜索评论等。

如果你插件用得多,js加载得多,可以用下Autoptimize把js合并一下,也能优化加载速度呢!

我不是wp大神哈,以上个人拙见,希望对你有帮助!