elasticsearch
偏偏一叶扁舟
偏偏一叶扁舟,载不动许多愁...
展开
-
elasticsearch5.4.1 安装
现在最新版的elasticsearch 已经到5.41 了,所以 我尝试着安装一下,一下为记录我的安装步骤基础配置:1. jdk 1.8 必要条件(5.X 开始 ES 依靠jdk1.8 才能保证稳定)2. linux kernel 版本 这个最好是 3.5+,不然会 给出 警告,但不影响正常 运行如何查看自己内核版本呢?uname -a 或 unme -r原创 2017-06-15 22:25:34 · 2623 阅读 · 0 评论 -
java 获取elasticsearch Client以及 判断是否存在此索引
总结一下:使用java客户端 连接 ES,获取clientpublic static ESClient buildClient(){ Settings settings = ImmutableSettings.settingsBuilder() .put("client.transport.sniff", true).put("cluster.name", "集群名称").buil原创 2017-05-15 16:33:27 · 7712 阅读 · 0 评论 -
java 操作ES 增删改查总结
本实例框架采用 nutz+ES,如果 您查找相关知识,请注意过滤不相干的信息controller 层:package com.test.ownasset.controller;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.Out原创 2017-05-15 17:23:46 · 8069 阅读 · 0 评论 -
elasticsearch 学习博客系列<五> ES 中 index-doc 的 更新(java)
这一篇我们说一下Java 操作ES 如何进行数据doc更新,同样可分为 单个更新 与 批量更新,和删除的 步骤一样 你首先要进行定位操作 即 获取 docID,然后 再进行操作定位:indexName+typeName+docId单个更新:1通过增加进行覆盖/** * 更新 单条 -数据 通过id * @param obj */ public void原创 2017-06-02 00:14:59 · 2414 阅读 · 1 评论 -
elasticsearch 学习博客系列<四> ES 中 index-doc 的 删除(java)
这一篇 我们讲解一下 Java 常用的 删除ES文档 doc 的方法,也是 分为 单个 删除 和 批量删除删除的时候要进行定位,indexName + typeName + docId 进行 唯一 确定文档 坐标 进行删除,一般我使用 这种方式删除(当然 还有其他方法) 所以 你要 先获取 docId 才可以 删除单个删除:/** * * @param docId原创 2017-06-01 23:53:51 · 1355 阅读 · 0 评论 -
elasticsearch 学习博客系列<三> ES 中 index-doc 的 添加(java)
上篇我们说了index的 mapping,这一篇 我们说一下 java 作为 客户端 来操作ES,下面讲一下 添加说明:.添加的方式 一般以json字符串 来添加 下面 我们以 ownused 索引为例讲解(ps:相应的 mapping 可自己建立 上一篇说过)第一步:建立 实体类package com.test.data;import com.test.util.Ip原创 2017-06-01 23:33:00 · 1783 阅读 · 0 评论 -
elasticsearch 学习博客系列<二> ES 中 index 设置 Mapping(表结构)
通过上一篇 我们了解到ES中的一些概念,回顾一下:几个基本名词index: es里的index相当于一个数据库。 type: 相当于数据库里的一个表。 id: 唯一,相当于主键。 node:节点是es实例,一台机器可以运行多个实例,但是同一台机器上的实例在配置文件中要确保http和tcp端口不同(下面有讲)。 cluster:代表一个集群,集群中有多个节点,原创 2017-06-01 22:40:30 · 19463 阅读 · 0 评论 -
elasticsearch 学习博客系列<一> ES 的安装与配置
具体的安装过程不在写,在网上找了篇文章,大家可以参考参考 含有一些配置 URL: http://blog.csdn.net/sinat_28224453/article/details/51134978点击打开链接原创 2017-06-01 21:59:06 · 1415 阅读 · 0 评论 -
elasticsearch 中文分词器讲解
此篇文章讲的非常透彻点击打开链接http://www.cnblogs.com/zlslch/p/6440225.html转载 2017-06-15 22:46:28 · 288 阅读 · 0 评论 -
java 操作 elasticsearch 杂记
elasticsearch 是基于 lucene 的搜索引擎,我们在项目中 当做数据库使用,具有 查询快等 优点,下面是我在 项目 中 用到的 方法,以防忘记!service 层 封装 QueryBuilder/FilterBuilder 语句,相当于 sql代码如下:package com.venustech.tsoc.cupid.botnet.util;import jav原创 2017-01-17 14:00:36 · 571 阅读 · 0 评论