php扩展
文章平均质量分 80
dychen1026
这个作者很懒,什么都没留下…
展开
-
php memcache缓存
背景:站内查询时涉及到大量数据数据检索,对于不变更的条件查询,没必要每次都去数据库中查询。于是查阅资料后选择了使用memcache缓存扩展,对某个查询语句返回的结果在指定的时间段内进行缓存处理(用MD5加密处理后的sql语句作为memcache方法set和get的key值)。memcache概念:http://baike.baidu.com/link?url=PnKP3Z8cU-eqI0K9j原创 2013-10-09 09:53:25 · 704 阅读 · 0 评论 -
php solr配置mmseg4j分词(widows和Linux都可以,注意地址的配置就好)
背景:项目中需要在solr本身默认的分词方式外添加mmseg4j中文分词,参照: http://blog.csdn.net/marujunyy/article/details/8466320首先:https://code.google.com/p/mmseg4j/downloads/list下载自己对应的包,并解压之后开始配置:1.在solr项目目录下新建文件夹lib(放jsr包文原创 2013-11-18 15:58:48 · 1592 阅读 · 0 评论 -
solr 定时创建全量索引和增量索引
背景:在前面的博文里搭建了solr全文搜索,那么在原创 2014-10-27 10:15:18 · 3668 阅读 · 1 评论 -
thinkphp3.2 验证码生成和点击刷新验证码
背景:之前说的自己做的项目,想到自己做了原创 2014-07-07 22:08:36 · 9125 阅读 · 1 评论 -
php 检测敏感字的实现
背景:项目中,有用到短信批量发送,三大运营商关于内容都有自己的过滤。所以,在写好内容发送前需要检测下是不是有敏感字在里面。查找资料后,有两种实现方式,先记录如下,回去再用自己的ubuntu虚拟机试试两种方法的效率怎么样。一、通过安装扩展(以下内容来自 http://alex.jiluri.com/article/5a7d5370b982e.html)1. 安装 libdatrie原创 2014-04-01 14:17:08 · 2138 阅读 · 6 评论 -
php solr用facet层面搜索做导航统计
背景:项目中有个需求需要统计面包屑区域里的分类,属性,价格各自对应的商品数量。开始的时候有点茫然,后来同事提到solr的facet层面搜索可以做到。就开始找相关的资料并尝试,最终可行。数据索引后的结构首先:解决最好弄的统计 分类 层面的数量执行query后的结果如下图(出现的位置在正常索引查询的下面,具体可以试试便知):测试后发现可用就可以开始写调用的内容了原创 2013-12-19 15:11:25 · 1170 阅读 · 0 评论 -
php 通过curl将上传的form表单整个post到处理业务的请求中
背景:图片搜索的项目中,因为php运行的服务器和java运行的搜索接口服务器可能不是同一台服务器。所以不能用直接读取文件目录形式获取用户上传的搜索图片,解决方法有两个1.将php端上传的图片相关信息直接提交到java接口端;2.用FastDFS分布式文件系统,将用户上传的搜索图片放到指定的图片服务器上。因为对分布式文件系统不熟悉,负责项目安全和稳定的大拿,不太赞同第二个解决方案,最终选择了第一原创 2013-12-30 11:47:08 · 1695 阅读 · 3 评论 -
php solr指定bm25模式评分
背景:项目需要solr默认的评分方式,不符合,需要进行调整。开始的时候以为要重写算法自定义评分规则,吓了一大跳,后来只是要求调整成bm25模式。松了一大口气,找找资料,搞定。首先:参照http://blog.csdn.net/duck_genuine/article/details/6257540,找到需要修改的配置项collection1/conf/schema.xml里的结尾处<!--原创 2013-12-16 18:35:40 · 1502 阅读 · 0 评论 -
solr导入mysql数据建全量索引
背景:想要练习solr的各种操作,不能直接在服务器上做。所以在本地的windows系统上,尝试用mysql数据建solr全量索引(接之前的solr环境搭建内容)。1.首先加入建立索引的相关配置,在solr\collection1\conf\solrconfig.xml文件里添加一个节点配置(具体如下) data-config.xml 2.创建数据配置原创 2013-12-05 11:46:43 · 2549 阅读 · 1 评论 -
在window+tomcat7+jdk7下配置solr4.5
背景:想在自己的本地xp系统上配置solr服务,在solr交流群187670960里找到篇文章3. 安装solr下载:http://www.apache.org/dyn/closer.cgi/lucene/solr/4.4.0 http://mirror.esocc.com/apache/lucene/solr/4.5.0/solr-4.5.0.zip下载完成后直接解压至F:\转载 2013-12-04 18:27:45 · 929 阅读 · 0 评论 -
php RabbitMQ消息队列
背景:在更新一张表数据的同时通知其他服务作出相应的更改(考虑到性能问题,不即时操作),查阅资料后,选择了rabbitMQ消息队列实现。在更新数据表时将更新相关信息放到消息队列中,然后在其他服务运行的时候从消息队列中取出相关的信息,然后处理。rabbitMQ概念:http://baike.baidu.com/link?url=AKPqSVg_dq2CR0AOM_5-HWzteBMO0dlIODk原创 2013-10-09 09:41:00 · 1466 阅读 · 0 评论 -
solr安装以及php调用
背景:项目中需要将原有的sphinx搜索引擎换成solr,以下是通过参照网络内容后,从搭建到调用的一次整理。资源:http://blog.csdn.net/lynnlovemin/article/details/12103343 solr部署到服务器tomcat中(服务器上的jdk和tomcat已经配置好) http://www.php.net/manual/zh原创 2013-11-12 14:11:45 · 5382 阅读 · 0 评论