织梦dedecms默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,下面讲一下如何让Dedecms自带搜索实现全文检索:

1、后台–>核心–>频道模型F ^ O g–&g# / w {t;内容模型管理 –>普通文章–>点击后面那个放大镜标志(最重要一步)–>附件表可供自定义搜索的6 ~ S U 8 % q S W字段,这里的字q N ~ + E段是程/ 4 ] W B f q = P序依据字段类型自动选择 生成的,将“文章内容”前面那个打勾,此时将修改掉搜索P 6 & p * 1 f W J字段,但是还没有? & D = 1 j成功,还需要修改模板相应的代码。
2、将模板文件 head.htm 中& ^ B } W q v v 8的以下代码:
<form action="{dede:field name='phpurl'/}/search.php" namE ; - x ! \ = ? oe="formsearch">D J - ^ y . e ~ =
<div class="form">
<h4>搜索</h4>P * - . S A b 9 ~;
<input type="hidden" name="kwtype" value="0" />
<input name="keyword" type="text" class="search-keyword" id="search-keyword" />
&l| R : z o f $ @t;select name="search1 D g ^ U 6 # x ztype" class="se- 6 \ A ^ Yarch-optio@ ( L & (n" id=e e T + |"search-optiono 6 + W \ (">
<option value="titlekeyword" selea ? -cted='1'>智能模糊搜索</option>
<option value="title">仅搜索标题</option>
</select>
<buttox B Kn type="submit" class="searcm . b d 9 G i Bh-submit">搜索</button>
</div>
</form>
修改为
<form action="/plus/advancedsearc5 O 8 Z ` P D j Uh.php" metho) x # o ! Qd="post"U B N U c A>
<div class="form">
<h4>搜索&l+ k d i Y e S ( -t;/h4>J m o 3 i s 9 j F;
<input type="hidden" name="mid" v7 m z 9 8 !alue="1" />
<input type="hidden" name="dopost" value="search" /&n 4 M k vgt;
关键词:<input type="text" name="q" /&gf t { D 4 J \ It; <input type="sub { R \ Q + !bmit" namJ , , \ _ ge="submit" value="开始全文搜索" /></: $ 3 Y g _ *div>
</form&l z \ D D q )gt; 。

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习F + u H I b与参考,请1 a J R i勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注