zblog php搜索功能支持多词搜索插件MoreSearch

zblog默认搜索功能不支持多词搜索,这样不利于缩小搜索范围和更精确的筛选搜索结果。但通过zblog插件MoreSearch可以解决这个问题,MoreSearch插件支持zblog网站多词搜索和空格隔开搜索,比如要搜索包括“wordpress”和“企业主题”两个关键词的内容结果,可以在搜索框中输入“wordpress 企业主题”或者“wordpress,企业主题”,搜索出来的就是文章标题、正文或摘要中包含了这几个搜索词的结果,搜索准确度更高。

插件使用方法:

后台应用中心搜索MoreSearch安装,然后在后台插件管理中启用即可。

zblog php搜索功能支持多词搜索插件MoreSearch

扩展:

如果想要更多的搜索用法,可以参考以下说明:

插件可以直接实现网站的多词搜索,也可以用作其它表内数据的多词搜索。

直接将你的$where传入函数就可以自动完成sql语句的修改,无返回值。

确保你已经在$where上加了搜索的数组。

比如:

1
array(...,array('search','log_Title','log_Content','WORD1 WORD2'),...)
搜索方式有三种:

1、进行“并”与“或”搜索

比如在字段 A 和 B 下搜索 搜索“WORD1 WORD2”

则搜索的结果是: A 包含“WORD1” 并且 包含“WORD2” 或者 B 包含“WORD1” 并且 包含“WORD2”

1
MoreSearch_AND_OR($where)

2、进行 “并” 与 “并” 搜索

比如 在字段 A 和 B 下搜索 搜索“WORD1 WORD2”

则搜索的结果是: A 包含“WORD1” 并且 包含“WORD2” 并且 B 包含“WORD1” 并且 包含“WORD2”

1
MoreSearch_AND($where)

3、进行 “或” 与 “或” 搜索

比如 在字段 A 和 B 下搜索 搜索“WORD1 WORD2”

则搜索的结果是: A 包含“WORD1” 或者 包含“WORD2” 或者 B 包含“WORD1” 或者 包含“WORD2”

1
MoreSearch_OR($where)

以上说明来自应用中心插件发布页面:https://app.zblogcn.com/?id=1954

发表留言