elasticsearch
浮生飘血
个人博客网站 http://www.waphnb.com
展开
-
Elasticsearch 在Windows下的安装
关于Elasticsearch,这里就不多讲,不了解的可以自行度娘。Elasticsearch依赖Java,所以在安装之前请先配置Java环境配置好Java后,我们就可以下载并安装Elasticsearch了,到Elasticsearch官网下载:https://www.elastic.co/downloads/elasticsearchs可以选择ZIP压缩包,下载下来之后解压转载 2017-01-06 14:52:31 · 311 阅读 · 0 评论 -
elasticsearch在linux下的安装
下载解压,执行bin下面的elasticsearch.bat(Linux下./elasticsearch)即可,在linux下执行elasticsearch默认会以后台的方式执行,如果想看console输出的日志信息,加上参数 -f 即可(./elasticsearch -f),Java环境6以上,不要忘了。一般来说,我会使用elasticsearch的一个searchwrapper来转载 2017-01-06 14:53:39 · 835 阅读 · 0 评论 -
elasticsearch插入数据
1、单条插入(推荐设定主键id防止重复) public static String addIndex(String index,String type,HashMap hashMap){ hashMap.put("id", "3"); //这里如果不指定id的话elasticsearch会自动创建主键id,原创 2017-01-19 15:11:05 · 4584 阅读 · 0 评论 -
elasticsearch删除数据
1、删除单条数据 public static void delete(String index,String type,String id){//根据主键id删除单行 TransportClient client=EsClient.getTransportClient(); try {原创 2017-01-19 15:19:03 · 3459 阅读 · 0 评论 -
elasticsearch获取client工具类
1、先上maven依赖(注意不同版本的jar包方法不一样) org.elasticsearch.client transport 5.1.1 2、上代码public class EsClient { static Map m = new HashMap();原创 2017-01-19 14:58:42 · 7062 阅读 · 2 评论 -
elasticsearch更新数据
private static TransportClient client=EsClient.getTransportClient();1、更新方法(一) public static void upMethod1(String index,String type,HashMap map) { try { // 方法一:创建一个Update原创 2017-01-19 15:26:14 · 2686 阅读 · 0 评论 -
ElasticSearch常用的基本查询语句详解
1、term 过滤term主要用于精确匹配哪些值,比如数字,日期,布尔值或 not_analyzed 的字符串(未经切词的文本数据类型): { "term": { "date": "2017-07-01" }} { "term": { "title": "内蒙古" }}完整的例子, hostname 字段完全匹配成 saaap.wangpos.com 的数据:{原创 2017-07-06 11:08:21 · 6113 阅读 · 2 评论