织梦dedecms检索,织梦dedecms手册

分类:建站教程 Dedecms教程 时间:2025-10-09 10:47 浏览:0 评论:0
0

当前目录列表:

  • 1、ddede织梦后台在检索网站时遇到错误,错误码500,该网站可能关闭维护或配置不正确。前台没问题,
  • 2、DedeCMS搜索功能怎么设置,详细点的教程
  • 3、如何使用织梦DedeCMS v5.7全文检索说明
  • ddede织梦后台在检索网站时遇到错误,错误码500,该网站可能关闭维护或配置不正确。前台没问题,

    造成HTTP-500错误,可能存在的原因

    1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。减小用户数或者场景持续时间,问题得到解决。

    2、该做关联的地方没有去做关联,则报HTTP500错误。进行手工或者自动关联,问题得到解决。

    3、录制时请求的页面、图片等,在回放的时候服务器找不到,则报HTTP500错误,若该页面无关紧要,则可以在脚本中注释掉,问题将会得到解决。例如:有验证码的情况下,尽管测试时已经屏蔽了,但是录制的时候提交了请求,但回放的时候不存在响应。

    4、参数化时的取值有问题,则报HTTP500错误。可将参数化列表中的数值,拿到实际应用系统中进行测试,可排除问题。

    5、更换了应用服务器,中间件的更换,如tomcat、websphere、jboss等,还是利用原先录制的脚本去运行,则很可能报HTTP500错误。因为各种应用服务器处理的机制不一样,所录制的脚本也不一样,解决办法只有重新录制脚本。

    6、Windowsxp2 与ISS组件不兼容,则有可能导致HTTP500错误。对ISS组件进行调整后问题解决。

    7、系统开发程序写的有问题,则报HTTP500错误。例如有些指针问题没有处理好的,有空指针情况的存在。修改程序后问题解决。

    8、如果测试中所进行的操作涉及到数据库,如插入数据操作,若大数据量的情况下导致数据库中表空间已满,或者数据库连接池较小无法满足数据的存取等,都有可能导致HTTP500错误。调整数据库、修改连接池大小,问题解决。

    dedecms检索,dedecms手册

    DedeCMS搜索功能怎么设置,详细点的教程

    你可以直接修改织梦自带的那个default里面的search页面,另外在你的前端代码写搜索的地方加上引用: form action="/plus/search.php" method="post" class="search-form"

    input name="keyword" class="input-keyword" value="搜索您感觉兴趣的…" onblur="if,this.value=='' this.value='搜索您感觉兴趣的…';" onfocus="if,this.value=='搜索您感觉兴趣的…' this.value='';" type="text"

    input name="submit" class="search-btn" value="" type="submit"

    /form

    如何使用织梦DedeCMS v5.7全文检索说明

    1.1.开始前的准备工作

    先从下载Coreseek 3.2.13,这里我们就以Windows环境为例:

    下载后直接解压coreseek-3.2.13-win32.zip,我们这里假设解压到:D:\coreseek-3.2.13-win32.这里我们需要简单了解几个目录:

    [D:\coreseek-3.2.13-win32\api]API接口目录,其中包括了php,python,ruby等操作实例,其中test_coreseek.php是一个不错的中文检索的例子.

    [D:\****\bin]应用程序目录,其中包含以下几个文件

    * indexer: 用于创建全文索引;

    * search: 一个简单的命令行,CLI 的测试程序,用于测试全文索引;

    * searchd: 一个守护进程,其他软件可以通过这个守护进程进行全文检索;

    * sphinxapi: 一系列searchd 的客户端API 库,用于流行的Web脚本开发语言,PHP, Python, Perl, Ruby, Java.

    * spelldump: 一个简单的命令行工具,用于从 ispell 或 MySpell ,OpenOffice内置绑定 格式的字典中提取词条。当使用 wordforms 时可用这些词条对索引进行定制.

    * indextool: 工具程序,用来转储关于索引的多项调试信息。 此工具是从版本Coreseek 3.1,Sphinx 0.9.9-rc2开始加入的。

    * mmseg: 工具程序和库,Coreseek用于提供中文分词和词典处理。

    [D:\****\etc]sphinx配置目录

    [D:\****\var]sphinx变量索引日志存放目录

    1.2.创建配置文件

    由于DedeCMS使用的是mysql,所以我们需要来配置一个mysql的sphinx模板配置,可以复制csft_mysql.conf改名为:csft_DedeCMSv57.conf,例如我们这里仅做文章的全文检索,我们需要做如下配置:

    先在DedeCMS中创建一个统计表,方法可以在DedeCMS后台[系统]-[SQL命令行工具]中执行下列代码:

    CREATE TABLE `dede_sphinx` ,

    `countid` int(11 unsigned NOT NULL,

    `maxaid` int,11 unsigned NOT NULL,

    PRIMARY KEY ,`countid`

    ) ENGINE=MyISAM DEFAULT CHARSET=gbk

    这是一个sphinx内容统计表,为了适合数据量较大的情况下分批生成索引而使用的.

    创建完数据表后,我们对sphinx的配置文件,即csft_DedeCMSv57.conf修改,内容如下,其中包含注释:

    --------------------------------------------------------------------------------------------

    #源定义

    source mysql

    {

    type = mysql

    # 数据库服务器基本配置信息

    sql_host = 192.168.0.103

    sql_user = dedev57

    sql_pass = DedeCMS

    sql_db = DedeCMSv57gbk

    sql_port = 3306

    # 设定编码,这里我们是gbk编码,如果是utf-8,可以设置:

    # sql_query_pre = SET NAMES utf8

    sql_query_pre = SET NAMES gbk

    # 数据检索增量

    sql_range_step = 1000

    #当前最新文档id数

    sql_query_pre = REPLACE INTO dede_sphinx SELECT 1, MAX,id FROM dede_archives

    #检索条件

    sql_query = SELECT ARC.id,ARC.typeid,ARC.typeid2,ARC.sortrank,ARC.flag,ARC.channel,ARC.ismake,ARC.arcrank,ARC.click,ARC.title,ARC.shorttitle,ARC.color,ARC.writer,ARC.source,ARC.litpic,ARC.pubdate,ARC.senddate,ARC.mtype,ARC.description,ARC.badpost,ARC.goodpost,ARC.scores,ARC.lastpost,ARC.keywords,ARC.mid,ART.body FROM dede_archives AS ARC LEFT JOIN dede_addonarticle AS ART ON ARC.id = ART.aid WHERE ARC.id=$start AND ARC.id=$end #sql_query第一列id需为整数

    #title、body作为字符串/文本字段,被全文索引

    1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
    2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
    3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
    4. 建站教程 > 织梦dedecms检索,织梦dedecms手册

    用户评论