自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

转载 基于Sphinx+MySQL的千万级数据全文检索(搜索引擎)架构设计

[文章作者:张宴 本文版本:v1.0 最后修改:2008.07.27 转载请注明原文链接:http://blog.s135.com/post/360/]  前言:本文阐述的是一款经过生产环境检验的千万级数据全文检索(搜索引擎)架构。本文只列出前几章的内容节选,不提供全文内容。  在DELL PowerEdge 6850服务器(四颗64 位Inter Xeon MP 7110N处理器

2012-02-10 10:07:01 516

原创 sphinx

(自己编写+网上搜集资料)一、Windows下安装:1、http://sphinxsearch.com/downloads/下载sphinx-2.0.1-beta-win322、解压,到硬盘,比如D:\sphinx-2.0.1-beta-win323、安装完成Eg:CREATETABLE IF NOT EXISTS `user` (  `id` int(11) NOT

2012-02-09 16:54:02 623

原创 phpExcel导出到Excel和pdf

phpExcel的下载地址:下载地址 (http://phpexcel.codeplex.com/releases/view/45412)一、导出到Excel      require_once ("/lib/PHPExcel.php");         //创建一个excel          $objPHPExcel = new PHPExcel();

2011-11-11 16:59:31 6236 2

原创 libchart 在php中做统计图(饼状、柱状,线性)

libchart的下载地址:http://naku.dohcrew.com/libchart/pages/download/代码:一、饼状图:       require_once ('/libchart/classes/libchart.php');       $chart = new PieChart(500, 250);         $dataSet = n

2011-11-09 18:07:01 2235 2

转载 关于 inode

inode 是 UNIX 操作系统中的一种数据结构,它包含了与文件系统中各个文件相关的一些重要信息。在 UNIX 中创建文件系统时,同时将会创建大量的 inode 。通常,文件系统磁盘空间中大约百分之一空间分配给了 inode 表。有时,人们使用了一些不同的术语,如 inode 和索引编号 (inumber)。这两个术语非常相似,并且相互关联,但它们所指的并不是同样的概念。 inode指的是数

2011-11-08 10:37:22 720

原创 mysql导入导出常用命令

一、备份数据库:(命令在DOS的mysql/bin目录下执行)mysqldump --opt school>school.bbb注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u root -p...

2011-08-22 15:07:19 147

原创 Solr数据导入-DataImportHandler

1、在solr目录的conf下建立db文件夹,创建db-data-config.xml内容: ...

2011-08-02 14:56:16 326

原创 扩展 Solr

当你的索引数量越来越大,你会发现你的搜索响应时间变得更慢,索引新内容的时间也会越来越长,那么,到了做出一些改变的时候了,幸运的是,solr很好的考虑到了这些情况,你只需要改变你的配置就可以了。以下将从三个方面讲述solr的scaling:l 调优某个Solr服务器(Scale High)通过缓存和内存管理优化某个单实例的Solr。将Solr部署到一个拥有快速的CPU和硬件...

2011-08-01 16:47:23 203

原创 solr分布式索引

1、分发这个功能是已经配置在query request handler里面的。因此你无需做额外的配置,如果你想在多个shards上面进行查询,那么你只需要在url跟相关的参数即可:Eg: http://localhost:8080/solr1/select?shards=localhost:8080/solr1,localhost:8080/solr2&q=*php*2、SOLR复...

2011-08-01 16:34:43 129

原创 js--搜索框提示仿百度

大概要实现的内容 这是一个很简单的示例,服务器端只是用了一个jsp页面,返回的类型为xml。先讲下是怎么回事,就是在浏览器端,通过ajax请求,发送一串英文字母,服务器端通过比较,返回具有相同前缀的英文单词。就这么个意思。 工程是在IntelliJ IDE中完成的。做前端开发感觉用IntelliJ比较方便,因为对于写javascript的话,有函数名的提示。...

2011-07-27 11:26:12 158

原创 lucene---GROUP BY、DISTINCT

在2010年的时候,写过两篇关于LUCENE高性能GROUP BY、DISTINCT的文章,最近在研究LUCENE的过程中发现了一个名为FieldCache的东东,于是乎重新改进Lucene高性能GROUP BY、DISTINCT,发现性能有了数量级别的提升,究竟是因为啥让它有了如此之高的性能提升呢?下面我就来为大家揭开这个谜团!FieldCache是啥?我们知道,如果对每一个文档...

2011-07-27 10:55:30 237

原创 几种缓存介绍

1、LRUCacheLRUCache是用来做服务器端缓存用的,有些图片或者视频在页面上显示,如果每次都从数据库去取(图片或视频文件以二进制流的形式存在数据库中),就会加大服务器的负担,用LRUCache就能解决此问题,只要第一次从数据库中取出,然后把取出的东西放在LRUCache中,之后每次就可以从LRUCache中去取了,加快访问速度!2、JCACHEJCACHE是一种即将公布的标准...

2011-07-25 10:42:11 182

原创 lucene---QueryParser用法示例

package demo.first; import java.io.IOException; import java.util.Date; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lu...

2011-07-25 10:31:55 133

原创 lucene-构建各种Lucene Query

搜索流程中的第二步就是构建一个Query。下面就来介绍Query及其构建。当用户输入一个关键字,搜索引擎接收到后,并不是立刻就将它放入后台开始进行关键字的检索,而应当首先对这个关键字进行一定的分析和处理,使之成为一种后台可以理解的形式,只有这样,才能提高检索的效率,同时检索出更加有效的结果。那么,在Lucene中,这种处理,其实就是构建一个Query对象。就Query对象本身言,它...

2011-07-25 10:26:11 142

php_memcached+5.3.5

php5.3.5 配置使用 memcached

2012-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除