自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朱振宇

零碎记忆,厚积薄发

  • 博客(22)
  • 收藏
  • 关注

原创 osx10.9.4安装php开发环境(nginx1.6.0+mysql5.6.19+php5.5.14)

Mac下已经为我们集成了PHP、apache,

2014-07-22 23:55:21 928

原创 Yii 超全局数组常用操作方法

1、GET/POST 1.1、获取GET/POST过来的数据 Yii::app()->request->getParam('id'); 1.2、判断数据提交方式    Yii::app()->request->isPostRequest2、session/cookie 2.1、session常用操作 

2014-07-22 10:54:07 981

原创 Js操作cookie

/**存放Cookies: 两个参数,一个是cookie的名子,一个是值*/function SetCookie(name,value){ var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*2

2014-07-21 14:09:08 376

原创 分布式搜索引擎Elasticsearch PHP类封装 使用原生api

<?php // http://www.elasticsearch.com/docs/elasticsearch/rest_api/ class ElasticSearch { public $index; function __construct($server = 'http://localhost:9200'){ $this->server = $server;

2014-07-18 17:14:05 5349 1

转载 分布式搜索引擎Elasticsearch 插件汇总

Elasticsearch扩展性非常好,有很多官方和第三方开发的插件,下面以分词、同步、数据传输、脚本支持、站点、其它这几个类别进行划分。分词插件Combo Analysis Plugin (作者 Olivier Favre, Yakaz)简介:组合分词器,可以把多个分词器的结果组合在一起。Smart Chinese Analysis Plugin (作者 elasti

2014-07-18 14:27:44 1055 1

原创 分布式搜索引擎elasticsearch 所有支持的查询方式

match querymulti match querybool queryboosting querycommon terms queryconstant score querydis max queryfiltered queryfuzzy like this queryfuzzy like this field queryfunction score

2014-07-18 11:03:41 708

原创 分布式搜索引擎elasticsearch PHP API index bulk 批量插入操作

<?php require '../vendor/autoload.php'; function p ($param) { if (!is_array($param) && !is_object($param)) { echo $param; return true; } echo ''; print_r($param); echo ''; } $client

2014-07-17 16:48:43 3811 1

原创 分布式搜索引擎elasticsearch PHP API index mapping操作

<?php require '../vendor/autoload.php'; function p ($param) { if (!is_array($param) && !is_object($param)) { echo $param; return true; } echo ''; print_r($param); echo ''; } $client

2014-07-17 15:45:30 2067 1

原创 分布式搜索引擎elasticsearch PHP API index curd

<?php require '../vendor/autoload.php'; function p ($param) { if (!is_array($param) && !is_object($param)) { echo $param; return true; } echo ''; print_r($param); echo ''; } $client

2014-07-17 15:25:28 1018

原创 分布式搜索引擎elasticsearch 安装官方php sdk

使用官方库:ubuntu:12.04 LTS php 5.5.13

2014-07-17 14:21:46 1709

转载 elasticsearch:Query DSL

elasticsearch 提供基于JSON的完整的Query DSL查询表达式(DSL即领域专用语言). 一般来说, 普通的查询如 term 或者 prefix. 另外还有混合查询如 bool 等. 另外查询表达式(Queries)还能够关联特定的过滤表达式,如 filtered 或者 constant_score 查询.你可以把Query DSL当作是一系列的抽象的查询表达式树( AS

2014-07-17 14:18:57 761

原创 REST概述

什么是REST在REST风格结构中,所有的请求都必须在一个由path指定的具体地址的对象上执行。例如,如果用/schools/代表一系列学校的话,/schools/1代码id为1的那所学校,需要注意的是,对象是可以嵌套的,例如可以用/schools/1/class/5代表id为1的学校中,班级id为5的那个班,依次类推。REST的操作分为以下几种:GET:获取对象的当前状态

2014-07-17 14:15:32 354

转载 elasticsearch安装参数配置注意事项

在安装时,有几个重要的参数配置需要我们注意:1.文件描述在http://www.elasticsearch.org/guide/reference/setup/installation/这样描述:Make sure to increase the number of open files descriptors on the machine (or for th

2014-07-17 13:57:48 561

转载 elasticsearch安装向导

通过如下命令来启动 elasticsearch:1$ bin/elasticsearch在类*nix系统, 该命令会在后台运行. 如果想要强制使用前台运行的方式, 可在后面添加参数 -f:1$ bin/elasticsearch -fElasticSearch 使用j

2014-07-17 13:57:04 546 1

转载 谁在使用Elasticsearch

Github“Github使用Elasticsearch搜索20TB的数据,包括13亿的文件和1300亿行的代码”这个不用介绍了吧,码农们都懂的,Github在2013年1月升级了他们的代码搜索,由solr转为elasticsearch,目前集群规模为26个索引存储节点和8个客户端节点(负责处理搜索请求),详情请看官方博客https://github.com/blog/1381

2014-07-17 13:51:58 693 1

转载 分布式搜索elasticsearch配置文件详解

elasticsearch的config文件夹里面有两个配置文件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面主要讲解下elasticsearch.yml这个文件中可配置的东西。cluster.name: elas

2014-07-17 13:51:28 622 2

转载 分布式搜索elasticsearch几个概念解析

介绍下es的几个概念:cluster     代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看es集群,在逻辑上是个整体,你与任何一个节点的通信和与整个es集群通信是等价的。shards     代表索引分片,es

2014-07-17 13:47:50 373

转载 分布式搜索elasticsearch单机与服务器环境搭建

先到http://www.elasticsearch.org/download/下载最新版的elasticsearch运行包,本文写时最新的是0.19.1,作者是个很勤快的人,es的更新很频繁,bug修复得很快。下载完解开有三个包:bin是运行的脚本,config是设置文件,lib是放依赖的包。如果你要装插件的话就要多新建一个plugins的文件夹,把插件放到这个文件夹中。1.单机环境

2014-07-17 13:43:15 419

转载 分布式搜索Elasticsearch 概述

Elasticsearch是一个基于lucene的、开源的、分布式的、RESTful的搜索引擎。Elasticsearch有如下特征:       1. 更快的执行搜索;       2. 安装简单;       3. 完全自由的搜索模式;       4. 可以简单地通过HTTP使用JSON索引数据;       5. 分布式,可对搜索集群;       6. 能够实

2014-07-17 13:40:00 412

转载 开源搜索引擎评估:lucene sphinx elasticsearch

开源搜索引擎程序有3大类lucene系,java开发,包括solr和elasticsearchsphinx,c++开发,简单高性能Xapian,c++开发搜索引擎程序这个名称不妥当,严格说来应该叫做索引程序(indexing program),早期主要用来做中文全文搜索,但是随着互联网的深入普及,各家网站规模越来越大,索引程序在 优化网站架构上发挥了更大的作用:替代mysql数据库

2014-07-17 13:35:42 566

转载 HTTP状态码(HTTP Status Code)

HTTP状态码(HTTP Status Code)一些常见的状态码为:200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 所有状态解释:点击查看1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其

2014-07-10 14:44:22 382

原创 MySQL创建用户授权访问

mysql -u root -p#输入密码1.创建用户

2014-07-02 09:27:02 460

空空如也

空空如也

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

TA关注的人

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