前语:
帝国CMS6.0新增全站全文查找功用,选用中文分词、编码转码和Mysql全文检索技能结合,查找十分高效。处理了一起查找多个表的数据、查找存文本模型的内容、在大数据量情况下的全文查找处理方案。
用户能够将各个数据表数据导入全文查找,包含存文本模型、主表或副表字段,支撑设置导入字段及多表批量导入;并添加整理查找剩余数据功用,可将现已删去或失效信息删去。
全文查找除了全站查找,还能够指定只查找某一栏目,支撑多个要害字一起查找。今日咱们要解说此功用的运用:

一、全站全文查找数据导入:
先即将查找的数据导入全站查找表,全站全文才干查找到。
1、后台>"栏目办理">"办理查找数据源">"添加查找数据源",进入如下界面添加。如图:

阐明:
导入的数据表:选择要导入全站查找表的数据表
标题字段:设置表中要查找标题的字段
内容字段:设置表中要查找内容的字段(假如不运用内容查找,能够改成其他字段,比方说keyboard要害字段等)
简介字段:查找成果页显现的信息简介字段。
每组导入记载数:设置分组导入避免履行超时。

2、添加查找数据源后,回来办理查找数据源就能看到添加的查找数据源,如下图:

在办理数据源界面能够导入单个查找数据源,也能够批量导入查找数据表。
其他阐明:假如有新增信息,要守时到办理数据源导入数据,否则新的信息不会被查找到。

二、全站查找设置:
全站查找相关装备。


三、整理查找数据:
比方有部分信息现已导入查找表,但后来在办理信息删去了,这时就要用到“整理查找数据”将现已不存在的信息铲除。


四、全站全文查找表单语法阐明:
查找表单提交地址:/e/sch/index.php
表单提交方法用:GET
keyboard:查找要害字变量(前台查找多个要害字能够用空格离隔)。
field:查找字段变量,0为按后台设置查找;1为按全文查找;2为按标题查找;3为按内容查找。
classid:指定要查找的栏目ID,多个栏目ID用逗号离隔。

比如: <form action='/e/sch/index.php' method="GET" name="search_news">
<table width="100%" border="0" cellspacing="6" cellpadding="0">
<tr>
<td height="32">要害字:<input name="keyboard" type="text" value="" />
<select name="field">
<option value="1">全文</option>
<option value="2">标题</option>
<option value="3">内容</option>
</select>
<input type="submit" name="Submit2" value="查找" />
</td>
</tr>
</table>
</form>

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:帝国CMS 6.0功能解密之全站全文搜索功能发布于2023-02-04 02:38:12

相关推荐