Relevanssi – 更好的搜索
插件描述
Relevanssi用更好的搜索引擎替换标准的WordPress搜索,具有许多功能和可配置的选项。您将获得更好的结果,更好的结果呈现 – 您的用户会感谢您。
这是Relevanssi的免费版本。还有Relevanssi Premium,它增加了功能。有关Premium的更多信息,请参阅 Relevanssi.com 。
请注意,使用Relevanssi可能需要大量(数百兆字节)的数据库空间(对于合理的估计,将 wp_posts
数据库表的大小乘以3)。如果您的主机设置对数据库表的空间有限,则使用Relevanssi可能会导致问题。在这些情况下,不建议使用Relevanssi。
主要功能
搜索结果按相关性排序,而不是按日期排序。模糊匹配:匹配部分单词,如果完整单词不匹配。查找只匹配一个搜索词的文档(或查询)或要求所有单词出现(AND查询)。搜索带引号的短语,例如“搜索短语”。创建显示点击位置的自定义摘录,并突出显示搜索词。当用户突出显示文档中的搜索词点击搜索结果。搜索评论,标签,类别和自定义字段.Multisite friendly.bbPress支持。
高级功能
调整标题,标签和评论的权重。记录查询,显示最热门的查询和最近没有点击的查询。使用隐藏变量或插件设置严格搜索类别和标签。索引自定义帖子类型和自定义分类法。索引短代码的内容。谷歌风格“你的意思是?”暗示基于成功用户搜索的ons。支持 WPML多语言插件和 Polylang 。支持 s2member会员插件,成员,组和简单成员。高级过滤以帮助您按照自己的方式破解搜索结果。搜索结果限制以提高大型数据库的性能。发布内容和帖子标题的简单索引与简单过滤钩。
高级功能(仅限Relevanssi Premium)
索引附件内容(PDF,Office,Open Office)。改进的拼写更正在“您的意思是什么?”建议。在同一多站点安装中搜索多个站点。搜索和索引用户配置文件。搜索和索引分类术语页面(类别,标签,自定义分类)。搜索和索引wp_posts中的任意列MySQL表。为任何帖子类型和分类法分配权重。为新帖子分配额外权重。让用户选择AND和OR搜索,使用+和 – 运算符(AND和NOT)。突出显示来自外部搜索引擎的访问者的搜索词。导出和导入设置。 WP CLI命令。相关帖子。
Relevanssi在Facebook
你可以在Facebook 找到 Relevanssi。
感谢
Cristian Damm进行标签索引,评论索引,帖子/页面排除和一般帮助.Marcus Dalgren用于UTF-8修复.Warren磁带用于2.5.5修复.Mohib Ebrahim用于无情的寻找虫子。 John Calahan进行了广泛的4.0 beta测试。
屏幕截图
安装
从WordPress插件屏幕安装插件。激活插件。转到插件设置页面,按照说明建立索引。这是它!
Relevanssi使用标准搜索表单,通常不需要对搜索结果模板进行任何更改。
如果搜索没有带来任何结果,您的主题可能在搜索结果模板中有一个query_posts()调用。这让Relevanssi失败了。有关更多信息,请参阅最重要的Relevanssi调试技巧。
卸载
要卸载插件,请使用普通的WordPress插件管理工具删除插件(从插件页面,首先取消激活,然后删除)。如果手动删除插件文件,则数据库表和选项将保留。
常见问题解答
知识库
您可以在 Relevanssi知识库中找到解决方案和解答。
上下文帮助
可以从上下文菜单中找到许多常见问题的答案。只需点击Relevanssi设置页面上WordPress管理信息中心右上角的“帮助”即可。
Relevanssi不起作用
如果在安装和激活Relevanssi后结果没有改变,最可能的原因是您在搜索结果模板上调用了 query_posts()
。这让Relevanssi感到困惑。尝试删除 query_posts()
调用,看看会发生什么。
搜索带有&符号或连字符的单词不起作用
请阅读无法找到带标点符号的单词。这是Relevanssi功能,但您可以从Relevanssi索引设置中修复它。
用户搜索日志在哪里?
请参阅管理菜单的顶部。有’用户搜索’。
显示相关性得分
Relevanssi存储其用于对$ post变量中的结果进行排序的相关性得分。只需将
echo $ post-> relevant_score
之类的内容添加到PHP代码块内的搜索结果模板中,即可显示相关性分数。
你的意思是?建议
Relevanssi提供谷歌风格的“你的意思是?”的建议。有关详细信息,请参阅知识库中的“您的意思是”建议。
什么是tf * idf称重?
这是信息检索中使用的基本称重方案。 Tf代表项频率,而idf是反转文档频率。术语频率只是术语在文档中出现的次数,而文档频率是术语出现的数据库中的文档数。
因此,文档的单词的权重越多,它在文档中出现的频率越高,并且在其他文档中出现的频率越低。
什么是停用词?
每个文档数据库都充满了无用的单词。几乎每个文档中出现的所有小词对于信息检索来说都是完全无用的。基本上,它们的倒置文档频率非常低,因此它们在匹配时从不会有太大的功率。此外,删除这些单词有助于使索引更小,搜索更快。
RSS