摘要: 在上一篇文章 coreseeek实战(三)中,已经能够正常搜索到结果,这篇文章主要是把 index.php 文件代码写得相对完整一点点(过滤、权重设定等等很多设置仍然没有使用),同时记录一下在测试过程中出现的问题。index.php代码稍微完善<html><head><meta http-equiv="content-type" content="text/html;charset=gbk" /><title>coreseek中文全文搜索在php程序中的应用</title></head&g 阅读全文
posted @ 2013-02-07 12:13 php之路 阅读(1393) 评论(1) 推荐(0)
摘要: 这一篇文章开始学习在php页面中通过api接口,使用coreseek全文搜索。第一步:综合一下前两篇文章,coreseek实战(1)中的数据源换成实战(2)中的 mysql 数据源配置。然后创建索引文件:D:\www\coreseek>bin\indexer -c etc\csft_mysql.conf dedeCoreseek Fulltext 3.2 [ Sphinx 0.9.9-release (r2117)]Copyright (c) 2007-2011,Beijing Choice Software Technologies Inc (http://www.coreseek.c 阅读全文
posted @ 2013-02-07 00:39 php之路 阅读(1790) 评论(0) 推荐(0)
摘要: 关于coreseek在windows使用mysql数据源的配置,以及中文分词的详细说明,请参考官方文档:mysql数据源配置:http://www.coreseek.cn/products-install/mysql/中文分词:http://www.coreseek.cn/products-install/coreseek_mmseg/我这里的配置根据dedecms的dede_archives/dede_addonarticle两张表来配置,只是基本的应用,还没有使用到分区段查询和增量索引等;另外,全局indexer和searchd服务这两个配置都没有修改,默认即可。只是改动了source数据 阅读全文
posted @ 2013-02-06 23:28 php之路 阅读(1234) 评论(0) 推荐(0)
摘要: 网上关于 coreseek 在 windows 下安装与使用的教程有很多,官方也有详细的教程,这里我也只是按着官方提供的教程详细的动手操作一遍,加深印象。官方页面见:http://www.coreseek.cn/products-install/install_on_windows/第一步:下载coreseek 3.2.14 for windows,并安装1、下载后解压得到源程序目录coreseek-3.2.14-win32 ,文件夹重命名一下,简单一些,命名为 coreseek;2、将 coreseek 文件夹移动到 d:\www\ 下(根据你个人爱好,放哪都可以);3、“开始”——> 阅读全文
posted @ 2013-02-06 18:23 php之路 阅读(3042) 评论(0) 推荐(0)
摘要: Dedecms模块开发教程,继续上一篇博客的内容学习本篇内容,需要对MVC有一点点的基础:M负责与数据库进行数据交互;C是夹在M与V之间,它把从M传送过来的数据显示到V上,反过来,也会把用户在V层的操作修改,通过M完成对数据库的增删改查。一个model对应一张表,一个control对应一个页面。第四步:创建一个控制器 index.php(仅做测试)这一步先做个测试,当然实际应用当然也是这么做的,只是我们这里没有用到 model层和view层(第五步我们会使用上)。所以,这一步的目的只是让大家对dedecms mvc的控制器有所理解。在 control 目录下创建一个名为 index.php的控 阅读全文
posted @ 2013-02-04 17:02 php之路 阅读(1277) 评论(0) 推荐(0)
摘要: 网上关于Dedecms模块开发的教程很少,更多的是一些开发好的模块,我们直接拿来就可以用。这对于一些想学习如何开发dedecms模块的朋友们来说,可能不知道如何动手。这篇文章根据传智博客韩顺平老师的教学视频,来详细描述如何去开发一个dedecms模块——雇员管理模块。第一步:参考学习Dedecms自带的ask模块。可以发现,ask模块是基于MVC的思想来开发的。(1)单入口——index.php;(2)MVC结构——M层(model目录)、C层(control目录)、V层(templates目录)第二步:动手搭建雇员管理模块的文件结构。参考ask模块即可:(1)在网站根目录下创建 emp目录; 阅读全文
posted @ 2013-02-04 16:31 php之路 阅读(2205) 评论(0) 推荐(0)
摘要: php开启整站 gzip 压缩的方法,本地测试没有问题,如下:方法:打开 php.ini 文件,找到zlib.output_compression ,默认为off,设置成 on 即可。测试:直接打印 phpinfo() ——使用 firebug 查看传送文件大小,结果显示,未开启 gzip 之前是 79.8 k;开启 gzip 之后,为16.6 k。效果倍棒!查找网上资料,都没有这么开启 gzip 压缩的。原来估计可能是这么回事,这种方法只对 php 文件有效,对其它的什么的 html 静态文件是没有效果的,顺便也测试了一下。把phpinfo()的源文件拷贝到html 文件下访问,有 80.8 阅读全文
posted @ 2013-02-02 22:49 php之路 阅读(306) 评论(0) 推荐(0)
摘要: 采用php+smary来模拟dedecms后台—>"更新所有文档”的功能。特别说明,因为是在本机测试,只是为了能看到实现的功能,所以写得很简单。当然,本人也是菜鸟级php爱好者,欢迎大家批评指正。第一步:下载和安装smarty(1)我的网址根目录:localhost/php/(2)php根目录下有:libs目录——smarty库文件;tpls目录——用于放置smarty的cache目录、configs目录、templates目录、templates_c目录;article目录—— 呆会生成的静态文件,都放在这里index.php文件——php程序代码,呆会访问该页面时,即自动批 阅读全文
posted @ 2013-02-02 17:50 php之路 阅读(1715) 评论(3) 推荐(2)
摘要: php 多线程控制(说明:本文代码在查询百度排名时并不好使,仅供批评) 1 <html> 2 <head> 3 <meta http-equiv="content-type" content="text/html;charset=utf-8" /> 4 <title>百度关键词排名批量查询</title> 5 </head> 6 <body> 7 <h3>百度关键词排名批量查询</h3> 8 <form action="/baidu 阅读全文
posted @ 2013-01-30 13:10 php之路 阅读(1145) 评论(0) 推荐(0)