08.ElasticSearch核心概念一、概述1、近实时从写入数据到可以被搜索到有一个小延迟(大概1秒);基于es执行搜索和分析可以达到秒级(倒排索引)。2、Cluster(集群)每个集群包含一个或者多个节点,具备green、yellow和red三种健康值,具有唯一名字,分布式系统,具备高可用和可扩展性。3、Node(节点)集群中的单个节点,其实Elasticsearch实例,java的一...
07.ElasticSearch安装IK分词器一、分词器介绍 之前我们创建索引,查询数据,都是使用的默认的分词器,分词效果不太理想,会把text的字段分成一个一个汉字,然后搜索的时候也会把搜索的句子进行分词,所以这里就需要更加智能的分词器IK分词器了。二、IK分词器安装1、下载地址https://github.com/medcl/elasticsearch-analysis-...
06.ElasticSearch分析和分析器前言本文先从一个例子来进行引入。#创建索引,并添加两行数据 PUT my_test/_doc/1 { "name":"李林超博客", "age":"23" } PUT my_test/_doc/2 { "name":"李林超博...
[TOC]一、映射作用 为了能够把日期字段处理成日期,把数字字段处理成数字,把字符串字段处理成全文本(Full-text)或精确(Exact-value)的字符串值,Elasticsearch需要知道每个字段里面都包含什么数据类型。这些类型和字段的信息存储在映射中。创建索引的时候,可以预先定义字段的类型以及相关属性,相当于定义数据库字段的属性定义Index下的字段名(Field Na...
一、Elasticsearch概述Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得...
Kibana安装教程一、Kibana简介Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索,查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。。Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。设置Ki...
03.windows环境下elasticsearch安装教程一、安装JDKElasticSearch是基于lucence开发的,也就是运行需要java jdk支持。所以要先安装JAVA环境。由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以现在我们下载JDK 1.8或者更高版本。下载JDK1.8,下载完成后安装。二、ElasticSearchElasticSearch下...