elasticsearch
Airport_Le
这个作者很懒,什么都没留下…
展开
-
Lucene与elasticsearch初步认识
开始elasticsearch之前先说一下Lucene的,elasticsearch封装了Lucene的(全文搜索引擎)。 先内容建立索引,对在索引进行搜索的过程叫做全文检索。创建索引很慢但是使用时很快,所以创建索引是有必要的。对数据量大,数据结构不固定的数据用全文检索。 流程 创建索引 获得文档 构建文档对象 分析文档(分词) 创建索引 索引库 索引库中有索引和原文...原创 2018-08-02 19:26:10 · 308 阅读 · 0 评论 -
Spring Boot集成Elasticsearch查询数据(TransportClient)
下边就开始elasticsearch的查询操作,用的是TransportClient客户端。 elasticsearch是java的开发的对罐子是强依赖,要注意版本依赖 <dependencies> <dependency> <groupId>org.elasticsearch.client</groupId>...原创 2018-08-02 20:02:39 · 5797 阅读 · 2 评论 -
centos7安装es
参考链接 su root选择用户 安装JDK,解压到/选择以后配置环境变量(要安装jdk8以及以上的版本) vi / etc / profile export JAVA_HOME =“/ opt / jdk1.8.0_181” export PATH =“$ JAVA_HOME / bin:$ PATH” export CLASSPATH =“。:$ JAVA_HOME / lib” ...原创 2018-08-26 14:31:48 · 7778 阅读 · 0 评论 -
es增删改查原理
增删改原理 程序先把请求发到任意一个节点上,这节点叫做协调节点,这个协调节点根据路由算法算出文档应该存在那个primary shard,把请求转发到对应的primary shard中 存储文档并把数据同步到它的副本上(replica shard)。增删改的原理是一样的。 查询的原理 程序先给一个节点发送请求,这个节点是协调节点,然后节点用路由算法找出primary shard分片...原创 2018-09-02 12:47:11 · 1069 阅读 · 0 评论 -
es在kibana的增删改查(截图)
批量查看 增删改查可以在批量中一起操作 查询,term是精确查询,不知道分词器的存在,不会把查询的单词分开 match知道分词器的存在,把AB俩个次会分开查询,只包含A的单词也会被查到 filter不计算相关性,可以cache,查询速度要比基本查询query要快 聚合查询 a...原创 2018-08-26 16:33:01 · 11201 阅读 · 1 评论 -
linux中elasticsearch6.2.4安装中文分词器ik
我的es用的6.2.4版本,在github下载的ik分词器是6.3.0版本,结果重启es的时候报错了。。。 说我es版本和ik不兼容,网上查了一下6.2.4匹配的ik版本是6.2.4,下载地址https://github.com/medcl/elasticsearch-analysis-ik/releases 下载好的zip包要用maven编译才可以,那就用idea编译好放到linux...原创 2018-09-02 21:21:48 · 2202 阅读 · 0 评论 -
NoNodeAvailableException None of the configured nodes are available异常
调入一个坑在这里记录一下 es的http端口是9200,但是java端口是9300 这里要注意了 如果配成9200就会包下面的异常原创 2018-09-02 21:24:33 · 8413 阅读 · 3 评论 -
es的javaAPI(截图)
ES在的Java中的引用,这是我看教学视频时的笔记,在这记录一下,方便以后复习。 首先创建索引,之前在我在项目中的创建索引以后ES里储存的是字符串,在把JSON数据转换成字符串以后储存在ES里也可以增删改查。 而现在要做的创建索引的时候就把字段(字段)创建在ES里,创建字段(字段)时可以指定分词器。 首先创建创建索引之后要创建各个字段。 首先创建客户端 先在kibana创建索引和各个...原创 2018-12-17 16:58:44 · 337 阅读 · 0 评论