查看: 237047|回复: 229

[Discuz相关] Discuz让论坛搜索默认支持全文搜索功能

[复制链接]

 成长值: 11030

id UID : 1

7Sh0y8N 等级 : 管理员

hioC9EW 仙豆 : 150357

i7yRHRr 热心 : 181

黑金实名彩钻勋章最高成就勋章 国庆节纪念勋章虎年纪念勋章冰墩墩热火一夏五一勋章兔年纪念勋章世界杯勋章  

QQ

发表于 2021-10-14 21:45 | 显示全部楼层 |阅读模式
系统默认只按标题搜索,由于标题字数有限,并且有的会员在发贴时并不会在提炼关键词,内容多时搜索的作用就尤为重要,但往往搜索标题并不能搜到自己想要的内容,或遗漏了重要的内容,如果能搜索内容那搜索的重性就不言而喻,并且也能解决用户的烦恼,减少跳出率,好在论坛默认是支持搜索内容的,也就是【全文搜索】,只是出于性能的考虑默认并没有开启,下面一步一步来将其开启。

具体步骤
方法一
首先在后台【用户】【用户组】在相应要开启的用组的【基本设置】【允许全文搜索】中设置为【是】即可。
优点:可以自行设置要开启的用户组,方便灵活。
缺点:当然缺点也很明显,这项设置只在高级搜索中管用,并且只是在关键词输入框旁边多了一个复选框,提示要不要使用全文搜索,而且还是默认未勾选状态,这明显让菜鸟尤为抓狂,也会增加使用成本。

方法二
修改模板文件
先修改:/template/default/common/pubsearchform.htm文件;
  1. [/size][/font]<input type="hidden" name="srchtype" value="title" />[font=Tahoma, &quot][size=3]
复制代码

改成
  1. [/size][/font][size=16px][font=Microsoft YaHei, Helvetica, Arial, Lucida Grande, Tahoma, sans-serif][color=#333333]<input type="hidden" name="srchtype" value="fulltext" /[/color][/font][/size][font=Tahoma, &quot][size=3]
复制代码

这样在论坛头部的搜索就默认支持全文搜索了,但这并不彻底,因为点开的搜索结果页面如果换一个关键词再次进行搜索就又不默认支持全文搜索了,所以还要继续改模板文件:/template/default/search/pubsearch.htm;


  1. [/size][/font][font=Tahoma, Microsoft Yahei, Simsun][size=3]<input type="text" id="scform_srchtxt" name="srchtxt" size="45" maxlength="40" value="$keyword" tabindex="1" x-webkit-speech speech /[/size][/font][font=Tahoma, &quot][size=3]
复制代码

在后面加上
  1. [/size][/font][font=Tahoma, Microsoft Yahei, Simsun][size=3]<input type="hidden" name="srchtype" value="fulltext" />[/size][/font][font=Tahoma, Microsoft Yahei, Simsun][size=3]/[/size][/font][font=Tahoma, &quot][size=3]
复制代码

然后再找
  1. [/size][/font][font=Tahoma, Microsoft Yahei, Simsun][size=3]<input type="text" id="scform_srchtxt" name="srchtxt" size="65" maxlength="40" value="$keyword" tabindex="1" /[/size][/font][font=Tahoma, &quot][size=3]
复制代码

在后面加上
  1. [/size][/font][font=Tahoma, Microsoft Yahei, Simsun][size=3]<input type="hidden" name="srchtype" value="<!--{if !empty($srchtype)}-->$srchtype<!--{else}-->fulltext<!--{/if}-->" />[/size][/font][font=Tahoma, &quot][size=3]
复制代码

这样就保证不管在那里搜索都默认开启全文搜索功能。
优点:用户体验好。
缺点:后台就算关闭了某用户组的【允许全文搜索】功能也对此方法无效,此文件一旦被修改,就是对所有用户都开启了允许全文搜索功能。


至此全部修改完成。


「事物」QQ:1215727616
「公告」论坛电报群:t.me/xiankeba(需科学)
回复

使用道具 举报

id UID : 10147

7Sh0y8N 等级 : 职业先客

hioC9EW 仙豆 : 9881

i7yRHRr 热心 : 0

虎年纪念勋章黑金实名夜猫之王  

QQ

发表于 2021-10-14 21:45 | 显示全部楼层
小手一抖,沙发到手!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

移动宽带网络打不开网站解决方法:【更换其他运营商网络或者V.NP】

如何回报帮助你解决问题的吧友,一个好办法就是给对方加【好评】【仙豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

id UID : 10259

7Sh0y8N 等级 : 职业先客

hioC9EW 仙豆 : 13995

i7yRHRr 热心 : 0

虎年纪念勋章黑金实名  

QQ

发表于 2021-10-14 21:49 | 显示全部楼层
支持一下:lol

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

移动宽带网络打不开网站解决方法:【更换其他运营商网络或者V.NP】

如何回报帮助你解决问题的吧友,一个好办法就是给对方加【好评】【仙豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

id UID : 10155

7Sh0y8N 等级 : 职业先客

hioC9EW 仙豆 : 10284

i7yRHRr 热心 : 0

虎年纪念勋章黑金实名冰墩墩热火一夏  

QQ

发表于 2021-10-14 22:12 | 显示全部楼层
学习了,不错,讲的太有道理了

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

移动宽带网络打不开网站解决方法:【更换其他运营商网络或者V.NP】

如何回报帮助你解决问题的吧友,一个好办法就是给对方加【好评】【仙豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

id UID : 10284

7Sh0y8N 等级 : 职业先客

hioC9EW 仙豆 : 14522

i7yRHRr 热心 : 0

虎年纪念勋章黑金实名  

QQ

发表于 2021-10-14 22:15 | 显示全部楼层
帮你顶下哈!!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

移动宽带网络打不开网站解决方法:【更换其他运营商网络或者V.NP】

如何回报帮助你解决问题的吧友,一个好办法就是给对方加【好评】【仙豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

id UID : 10192

7Sh0y8N 等级 : 职业先客

hioC9EW 仙豆 : 12215

i7yRHRr 热心 : 0

虎年纪念勋章黑金实名  

QQ

发表于 2021-10-14 22:22 | 显示全部楼层
我抢、我抢、我抢沙发~

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

移动宽带网络打不开网站解决方法:【更换其他运营商网络或者V.NP】

如何回报帮助你解决问题的吧友,一个好办法就是给对方加【好评】【仙豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

id UID : 10237

7Sh0y8N 等级 : 职业先客

hioC9EW 仙豆 : 15568

i7yRHRr 热心 : 0

虎年纪念勋章黑金实名新星之火重铸荣光热火一夏冰墩墩 国庆节纪念勋章五一勋章  

QQ

发表于 2021-10-14 22:29 | 显示全部楼层
好好 学习了 确实不错

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

移动宽带网络打不开网站解决方法:【更换其他运营商网络或者V.NP】

如何回报帮助你解决问题的吧友,一个好办法就是给对方加【好评】【仙豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

id UID : 10278

7Sh0y8N 等级 : 职业先客

hioC9EW 仙豆 : 14253

i7yRHRr 热心 : 0

虎年纪念勋章黑金实名  

QQ

发表于 2021-10-14 22:30 | 显示全部楼层
过来看看的

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

移动宽带网络打不开网站解决方法:【更换其他运营商网络或者V.NP】

如何回报帮助你解决问题的吧友,一个好办法就是给对方加【好评】【仙豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

id UID : 10219

7Sh0y8N 等级 : 职业先客

hioC9EW 仙豆 : 14872

i7yRHRr 热心 : 0

虎年纪念勋章黑金实名重铸荣光热火一夏冰墩墩  

QQ

发表于 2021-10-14 22:30 | 显示全部楼层
有道理。。。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

移动宽带网络打不开网站解决方法:【更换其他运营商网络或者V.NP】

如何回报帮助你解决问题的吧友,一个好办法就是给对方加【好评】【仙豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

id UID : 10291

7Sh0y8N 等级 : 职业先客

hioC9EW 仙豆 : 14639

i7yRHRr 热心 : 0

虎年纪念勋章黑金实名 国庆节纪念勋章新星之火热火一夏冰墩墩灌水之王  

QQ

发表于 2021-10-14 22:31 | 显示全部楼层
小手一抖,钱钱到手!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

移动宽带网络打不开网站解决方法:【更换其他运营商网络或者V.NP】

如何回报帮助你解决问题的吧友,一个好办法就是给对方加【好评】【仙豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表