Elasticsearch

Elasticsearch官方教程,Elasticsearch教程,Elasticsearch视频教程,Elasticsearch学习笔记,Elasticsearch电子书
文章

java面试题经典20例【第五季_常瑞鹏】

2019-03-24
1、面向对象的特征有哪些方面 1. 抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节...

elasticsearch 实现联想输入搜索

2019-03-11
通常,在项目中需要联想输入(即输入关键字,提示相关词条,类似百度google的搜索)的需求,可能大家都是用的数据库的like '%关键字%‘来实现。但是这样实现有几个问题。 第一、这样的搜索无论是ora...

elasticsearch 添加字段

2019-03-11
Elasticsearch中的mapping一旦创建,就不能再修改。但是添加字段是可以的。其实很简单,只需在原来的mapping上面直接新增加一个field,然后重新创建一下mapping就可以了。 原...

ElasticSearch 测试连接工具(TestConnection)

2019-03-11
截止到0.90.x的版本,Elasticsearch已经将connectedNodes从api中去掉,具体代替的方法是什么呢?也没有找到相关的说明。 因此决定自己手工写一个工具类。其实,我们只有通过AP...

ElasticSearch入门-Get Mapping

2019-03-11
想要在Java API中获得一个mapping 还真困难,以此铭记。 import org.elasticsearch.client.Client;import org.elasticsearch.cl...

ElasticSearch入门-结构定义之Mapping

2019-03-11
相当于数据库的表结构的定义,elasticsearch的mapping 也很重要。直接关系到性能及搜索结果的准确性。elasticsearch的java api的例子太少,我在这儿就献丑了。 为了说明m...

Elasticsearch强大的聚合功能Facet

2019-03-11
在常规数据库中,我们都知道有一个sql就是group,分组。如果主表只有对应的一个列记录的分组的ID,那么还好统计,比如说每本书book表,有一个分类catId,记录是属于哪一类的书,那么直接按照cat...

ElasticSearch入门-搜索如此简单

2019-03-11
搜索引擎我也不是很熟悉,但是数据库还是比较了解。可以把搜索理解为数据库的like功能的替代品。因为like有以下几点不足: 第一、like的效率不行,在使用like时,一般都用不到索引,除非使用前缀匹配...

elasticsearch too many open files

2019-03-11
详细解法见:http://www.elasticsearch.org/tutorials/too-many-open-files/ 总体意思是,在linux系统中,使用了非root用户启动的elasti...

ElasticSearch入门-Bulk,Search操作

2019-03-11
其实在上一篇博客中,只要大家能看懂,就应该能够根据其代码做到举一反三了,依次类推ES的批量操作Bulk,搜索功能Search等,但在这里还是简单讲一下。 批量索引和删除 BulkRequestB...

ElasticSearch入门-增删改查(CRUD)

2019-03-11
ElasticSearch(名称太长,后面简称ES)作为一个搜索引擎,目前可谓是如日中天,几乎和solr齐驾并驱。关于他能做什么,跟云计算有什么关系,在此不再描述。但是ES的官方文档,特别是关于java...

elasticsearch-2.x下载与安装

2019-03-11
由于公司的elasticsearch使用的是elasticsearch 2.x,所以安装elasticsearch-2.3.5与elasticsearch-5.2.0对比使用,安装和5.2.0没有太大区...

Elasticseach可视化操作客户端kibana部署

2019-03-10
artifacts.elastic.co/downloads/kibana/kibana-5.0-windows-x86.zipkibana-5.0-windows-x86.zip2、启动Kibanab...

ElasticSearch入门- 设置分片副本数量及putMapping

2019-03-09
在之前的一篇文章中,写到如何创建mapping。里面只是简单的创建了一个mapping。其实,这种比较重要并且一旦建立无法修改的操作还是需要仔细规划的。 今天我介绍设置index的分片数量及副本数量,即...

基于windows环境部署Elasticseach

2019-03-08
安装JDK,下载和解压缩Elasticsearch安装包,启动Elasticsearch,检查ES是否启动成功:http://localhost:9200/?pretty

Elasticsearch一些基础概念理解

2019-03-07
熟悉ES中的几个关键概念: 节点(Node):一个elasticsearch运行的实例,其实就是一个java进程。一般情况下,一台机器运行在一台机器上。 集群(Cluster): 好几个有相同集群名称的...

Hibernate实现了原生态的SQL查询

2019-03-03
Hibernate实现了原生态的SQL查询,有几个关键点 1.addEntity 2.setResultTransformer...

分布式搜索Elasticsearch——安装

2019-03-01
安装步骤:1. 安装jdk或者jre,然后设置好环境变更JAVA_HOME;2. 下载elasticsearch,将之解压,如解压到D:\java\elasticsearch;3. 打开Dos,进入到D...

分布式搜索Elasticsearch——概述

2019-03-01
Elasticsearch是一个基于lucene的、开源的、分布式的、RESTful的搜索引擎。lasticsearch有如下特征:1. 更快的执行搜索;2. 安装简单;3. 完全自由的搜索模式;4. ...

elasticsearch结合spring springmvc jest 使用做成WEB架构

2019-02-28
上一篇文章,说到了先利用jest junit构架一个ES的搜索入门例子...现在准备要做一个ES的WEB架构例子,希望大家都学习学习ES分布式搜索引擎,真的非常不错的...欢迎大家一起讨论讨论... ...
专题教程

redis教程

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

Elasticsearch教程

ElasticSearch是一个开源的分布式搜索引擎,具备高可靠性,支持非常多的企业级搜索用例。像Solr4一样,是基于Lucene构建的,支持时间时间索引和全文检索。

mysql教程

mysql常用命令和常见问题专题教程,包括mysql数据库操作,表操作,常用的mysql查询语句及经常遇见的异常问题

oracle教程

Oracle是一个关系数据库管理系统,它广泛用于企业应用程序。 它也叫OracleDB或简称Oracle。 Oracle数据库由Oracle公司生产和销售。Oracle数据库是第一个专为企业网格计算而设计的数据库。企业网格计算提供了最灵活,最经济的方式来管理信息和应用程序。

SSDB教程

一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis

ELK Stack日志平台

“ELK”是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsearch 等“存储库”中。Kibana 则可以让用户在 Elasticsearch 中使用图形和图表对数据进行可视化。

Docker 教程

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。