关闭

elasticsearch 中文分词器讲解

此篇文章讲的非常透彻点击打开链接 http://www.cnblogs.com/zlslch/p/6440225.html...
阅读(41) 评论(0)

elasticsearch5.4.1 安装

现在最新版的elasticsearch 已经到5.41 了,所以 我尝试着安装一下,一下为记录我的安装步骤 基础配置: 1. jdk 1.8 必要条件(5.X 开始 ES 依靠jdk1.8 才能保证稳定) 2. linux kernel 版本 这个最好是 3.5+,不然会 给出 警告,但不影响正常 运行 如何查看自己内核版本呢? uname -a  或 unme -r   ...
阅读(688) 评论(0)

elasticsearch 学习博客系列<五> ES 中 index-doc 的 更新(java)

这一篇我们说一下Java 操作ES 如何进行数据doc更新,同样可分为 单个更新 与 批量更新,和删除的 步骤一样 你首先要进行定位操作 即 获取 docID,然后 再进行操作 定位:indexName+typeName+docId 单个更新: 1通过增加进行覆盖 /** * 更新 单条 -数据 通过id * @param obj */ public void...
阅读(90) 评论(1)

elasticsearch 学习博客系列<四> ES 中 index-doc 的 删除(java)

这一篇 我们讲解一下 Java 常用的 删除ES文档 doc 的方法,也是 分为 单个 删除 和 批量删除 删除的时候要进行定位,indexName + typeName + docId 进行 唯一 确定文档 坐标 进行删除,一般我使用 这种方式删除(当然 还有其他方法)  所以 你要 先获取 docId  才可以 删除 单个删除: /** * * @param docId ...
阅读(106) 评论(0)

elasticsearch 学习博客系列<三> ES 中 index-doc 的 添加(java)

上篇我们说了index的 mapping,这一篇 我们说一下 java 作为 客户端 来操作ES,下面讲一下 添加 说明:.添加的方式 一般以json字符串 来添加  下面 我们以  ownused  索引为例讲解(ps:相应的 mapping 可自己建立 上一篇说过) 第一步:建立 实体类 package com.test.data; import com.test.util.Ip...
阅读(96) 评论(0)

elasticsearch 学习博客系列<二> ES 中 index 设置 Mapping(表结构)

通过上一篇 我们了解到ES中的一些概念,回顾一下: 几个基本名词 index: es里的index相当于一个数据库。  type: 相当于数据库里的一个表。  id: 唯一,相当于主键。  node:节点是es实例,一台机器可以运行多个实例,但是同一台机器上的实例在配置文件中要确保http和tcp端口不同(下面有讲)。  cluster:代表一个集群,集群中有多个节点,...
阅读(427) 评论(0)

elasticsearch 学习博客系列<一> ES 的安装与配置

具体的安装过程不在写,在网上找了篇文章,大家可以参考参考 含有一些配置    URL:  http://blog.csdn.net/sinat_28224453/article/details/51134978 点击打开链接...
阅读(56) 评论(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...
阅读(821) 评论(0)

java 获取elasticsearch Client以及 判断是否存在此索引

总结一下:使用java客户端 连接 ES,获取client public static ESClient buildClient(){ Settings settings = ImmutableSettings.settingsBuilder() .put("client.transport.sniff", true).put("cluster.name", "集群名称").buil...
阅读(56) 评论(0)

java 操作 elasticsearch 杂记

elasticsearch  是基于 lucene 的搜索引擎,我们在项目中 当做数据库使用,具有 查询快等 优点,下面是我在 项目 中 用到的 方法,以防忘记! service 层  封装 QueryBuilder/FilterBuilder 语句,相当于 sql 代码如下: package com.venustech.tsoc.cupid.botnet.util; import jav...
阅读(96) 评论(0)
    个人资料
    • 访问:7346次
    • 积分:713
    • 等级:
    • 排名:千里之外
    • 原创:62篇
    • 转载:18篇
    • 译文:0篇
    • 评论:4条