- 博客(6)
- 资源 (46)
- 收藏
- 关注
原创 Elasticsearch实战系列-mapping 设置
本篇主要讲解Mapping的一些相关配置与需要注意的地方,说到Mapping大家可能觉得有些不解,其实我大体上可以将Elasticsearch理解为一个RDBMS(关系型数据库,比如MySQL),那么index 就相当于数据库实例,type可以理解为表,这样mapping可以理解为表的结构和相关设置的信息(当然mapping有更大范围的意思)。默认情况不需要显式的定义mapping, 当新的type
2016-02-29 17:49:20 28378
原创 Elasticsearch实战系列-RESTful API使用
上一篇文章中我们已经启动Elasticsearch了,接下来我们就可以与Elasticsearch进行通信,例如插入数据、检索数据、删除数据等等。Elasticsearch 提供了Java API和RESTful API 两种方式来与之通信。Java API如果你使用的是 JAVA,Elasticsearch 内置了两个客户端,你可以在你的代码中使用: 节点客户端: 节点客户端以一个 无数据节点
2016-02-24 20:19:44 11740 2
原创 Elasticsearch实战系列-环境搭建
安装 JAVAyum install java-1.7.0-openjdk -y安装 ElasticsearchElasticsearch 只有一个要求,就是要安装最新版本的JAVA。你可以到官方网站下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html. 你可以在这里下载到最新版本的 Elasticsearch:
2016-02-23 10:02:57 4058
原创 Elasticsearch实战系列-入门篇
入门Elasticsearch 是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。基百科使用 Elasticsearch 来进行全文搜索并高亮显示关键词,以及提供search-as-you-type、did-you-mean等搜索建议功能。 英国国卫报使用 Elasticsearch 来处理
2016-02-22 18:06:54 2705
原创 Java获取汉字的拼音
在做中文搜索的时候通常需要考虑拼音搜索,这时就需要获取汉字对应的拼音(包括全拼、简拼),java语言中有pinyin4j开源类库。唯一不足的是对多音字支持不够好,于是自己在其基础上封装了一下,完美支持多音字。 核心类PinyinUtils.java如下:package com.ricky.java.pinyin;import java.io.BufferedReader;import java.
2016-02-15 18:40:38 6050 1
原创 java程序启动参数设置
有些时候我们需要在java程序启动时设置一些系统属性值,然后程序启动后可以获取这些系统属性值并进行一些逻辑处理。例如我们在使用Maven打包的时候如果想跳过test执行,可以使用如下命令:mvn clean package -Dmaven.test.skip=true其中,-D就是用来设置系统属性值的,表示本次构建跳过test。1、设置系统属性值 使用 -DpropertyName=value 在
2016-02-15 17:16:17 12715
Android仿QQ消息列表ListView滑动删除效果
2014-02-11
Android SlidingMenu仿网易新闻布局
2013-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人