ElasticSearch核心概念

08.ElasticSearch核心概念一、概述1、近实时从写入数据到可以被搜索到有一个小延迟(大概1秒);基于es执行搜索和分析可以达到秒级(倒排索引)。2、Cluster(集群)每个集群包含一个或者多个节点,具备green、yellow和red三种健康值,具有唯一名字,分布式系统,具备高可用和可扩展性。3、Node(节点)集群中的单个节点,其实Elasticsearch实例,java的一...

Java 2021-02-10 PM 1537次 0条

ElasticSearch安装IK分词器

07.ElasticSearch安装IK分词器一、分词器介绍​ 之前我们创建索引,查询数据,都是使用的默认的分词器,分词效果不太理想,会把text的字段分成一个一个汉字,然后搜索的时候也会把搜索的句子进行分词,所以这里就需要更加智能的分词器IK分词器了。二、IK分词器安装1、下载地址https://github.com/medcl/elasticsearch-analysis-...

Java 2021-02-10 PM 1293次 0条

ElasticSearch分析和分析器

06.ElasticSearch分析和分析器前言本文先从一个例子来进行引入。#创建索引,并添加两行数据 PUT my_test/_doc/1 { "name":"李林超博客", "age":"23" } PUT my_test/_doc/2 { "name":"李林超博...

Java 2021-02-09 PM 1897次 2条

ElasticSearch之Mapping(映射)介绍

[TOC]一、映射作用​ 为了能够把日期字段处理成日期,把数字字段处理成数字,把字符串字段处理成全文本(Full-text)或精确(Exact-value)的字符串值,Elasticsearch需要知道每个字段里面都包含什么数据类型。这些类型和字段的信息存储在映射中。创建索引的时候,可以预先定义字段的类型以及相关属性,相当于定义数据库字段的属性定义Index下的字段名(Field Na...

Java 2021-02-09 PM 3355次 1条

Elasticsearch概述

一、Elasticsearch概述Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得...

Java 2021-02-09 AM 1136次 0条

Kibana安装教程

Kibana安装教程一、Kibana简介Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索,查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。。Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。设置Ki...

Java 2021-02-09 AM 1661次 0条

windows环境下elasticsearch安装教程

03.windows环境下elasticsearch安装教程一、安装JDKElasticSearch是基于lucence开发的,也就是运行需要java jdk支持。所以要先安装JAVA环境。由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以现在我们下载JDK 1.8或者更高版本。下载JDK1.8,下载完成后安装。二、ElasticSearchElasticSearch下...

Java 2021-02-09 AM 1269次 0条

Lucene作者简介

1、人物介绍​ Doug Cutting是一位美国工程师,迷上了搜索引擎。在1997年,Doug Cutting用一个周末时间,使用Java语言创作了一个文本搜索的开源函数库,目的是为各种中小型应用软件加入全文搜索功能,不久以后,==Lucene==诞生了,2000年Lucene称为Apache开源社区的一个子项目。​ Lucene从问世之后,引发了==开源==社...

Java 2021-02-09 AM 1685次 0条