1、实时索引更新
有这么一种常见的情况:整个数据集非常大,以至于难于经常性的重建索引,但是每次新增的记录却相当地少。一个典型的例子是:一个论坛有1000000个已经归档的帖子,但每天只有1000个新帖子。
在这种情况下可以用所谓的“主索引+增量索引”(main+delta)模式来实现“近实时”的索引更新。
这种方法的基本思路是设置两个数据源和两个索引,对很少更新或根本不更新的数据建立主索引,而对新增文档建立增量索引。在上述例子中,那1000000个已经归档的帖子放在主索引中,而每天新增的1000个帖子则放在增量索引中。增量索引更新的频率可以非常快,而文档可以在出现几分种内就可以被检索到。
确定具体某一文档的分属那个索引的分类工作可以自动完成。一个可选的方案是,建立一个计数表,记录将文档集分成两部分的那个文档ID,而每次重新构建主索引时,这个表都会被更新。
未完,继续阅读
作者归档:lyhydfp
Linux计划任务入门详解
Linux操作系统定时任务系统 Cron 入门
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
/sbin/service crond start #启动服务 /sbin/service crond stop #关闭服务 /sbin/service crond restart #重启服务 /sbin/service crond reload #重新载入配置 #你也可以将这个服务在系统启动的时候自动启动: #在/etc/rc.d/rc.local这个脚本的末尾加上: /sbin/service crond start
nginx下添加禁止访问IP列表,屏蔽soso蜘蛛
最近公司网站服务器深受soso蜘蛛困扰,流量不多,占用资源不少,于是决定干掉soso蜘蛛。
公司是nginx服务器,方法如下
新建 /usr/local/nginx/conf/blockips.conf 需要屏蔽的ip列表文件
vi /usr/local/nginx/conf/blockips.conf 加入以下代码: #屏蔽soso蜘蛛IP deny 113.108.12.154; #此为搜搜蜘蛛IP deny 124.115.0.0/24; #此为屏蔽搜搜蜘蛛124.115.0.1 ~ 124.115.0.255整个网段IP deny 124.115.4.0/24; #此为屏蔽搜搜蜘蛛124.115.4.1 ~ 124.115.4.255整个网段IP 屏蔽整个网段的IP时有可能会造成错杀,不过几率很低。
继续,将blockips.conf 加入到nginx配置中
vi /usr/local/nginx/conf/nginx.conf 在http中加入代码 http { #载入禁止访问的IP配置 include blockips.conf; #处理好相对目录问题 ...(以下省略)
我的梦想
梦想,让人心痛的一个字眼,曾经为之努力,而今却是为之纠结。还记得父亲说过的那句话:“华,你要好好学习,将来考大学,做大官,把家乡的路修一下!”那时的我清楚的明白,要实现父亲的愿望,必须努力学习。而我也终于不辜负父亲的期望,成为村里那年唯一的一名大学生,也成为众多家长教育孩子的标杆。而他们却不知道我所考上的大学只是一所不起眼的学校,而我也成为茫茫求学子里最平凡的一员。
未完,继续阅读
Apache Rewrite解决问号匹配问题
公司网站改版需要把收录的页面301到新地址上,在写Apache Rewrite一个地址的时候怎么都搞不定。代码:
/index.php/index/supply.html?cid=101000 =》 /sell/list-101000.html
后来意识到可能是问号导致的问题,查一下资料发现确实是有问号导致的,修改后解决,代码如下:
未完,继续阅读
html5教程:audio音频标签和video视频标签
html5新增audio标签使web开发人员可以轻松的在网页内部加入音频,而video视频标签则可以加入视频文件。
audio音频标签
在页面中加入audio音频:
<audio src="horse.ogg" controls="controls" autoplay="autoplay" loop="loop">您的浏览器不支持audio</audio>
html5教程:基本页面布局
html5基本布局
未完,继续阅读
flash cs5 创建补间动画和创建传统动画的区别
安装了flash cs5,突然发现一个问题,当我创建补间动画的时候,出现蓝色的色块,没有中间的补间箭头,而我想要的动作并没有发生,仔细观察发现在创建补间动画的下面还有创建传统补间,当我创建传统补间的时候,就变回原来的正常状态。
创建动画有三种方式:创建补间动画、创建补间形状、创建传统补间,三个选项。其中创建补间形状操作与flash cs3及之前的版本相同,而创建传统补间则与之前的创建补间动画相同。
未完,继续阅读
创新的渐进式
从业互联网十余年,第一次在程序员主流杂志上发表文章。这十多年里,只待过两家公司:金山和腾讯。虽然履历不丰,但所幸是两家公司分别是中国软件和中国互联网两个领域的旗舰,中国的创新和外国的不一样,我在其中工作时间都足够长,所见颇多。
在谈创新之前,我想先从我所观察到的两家公司的节奏谈起。
未完,继续阅读