Elasticsearch
文章平均质量分 81
lianxiaobao
这个作者很懒,什么都没留下…
展开
-
Elasticsearch 02
1、Elasticsearch的功能,干什么的2、Elasticsearch的适用场景,能在什么地方发挥作用3、Elasticsearch的特点,跟其他类似的东西不同的地方在哪里1、Elasticsearch的功能 (1)分布式的搜索引擎和数据分析引擎搜索:百度,网站的站内搜索,IT系统的检索数据分析:电商网站,最近7天牙膏这种商品销量排名前10的商家有哪些;原创 2018-01-13 23:43:31 · 171 阅读 · 0 评论 -
Elasticsearch 03
1、lucene和elasticsearch的前世今生2、elasticsearch的核心概念3、elasticsearch核心概念 vs. 数据库核心概念 1、lucene和elasticsearch的前世今生 >lucene,最先进、功能最强大的搜索库,直接基于lucene开发,非常复杂,api复杂(实现一些简单的功能,写大量的java代码),需要深入理解原理(各种索引原创 2018-01-13 23:51:09 · 244 阅读 · 0 评论 -
es的嵌套聚合、嵌套分析、下钻分析案例学习之Elasticsearch 07
es的restful api在学习和理解es的所欲知识点和功能点: 1、es最重要的api,让我们进行各种尝试、学习甚至在某些环境下进行使用的api,就是restful api。如果你学习不用es restful api,比如我上来就用java api来学习es,也是可以的,但是你根本就漏掉了es知识的一大块,你都不知道它最重要的restful api是怎么用的2、学习用esrestf原创 2018-01-22 13:46:23 · 5397 阅读 · 1 评论 -
Elasticsearch 04
1、安装JDK,至少1.8.0_73以上版本,java -version2、下载和解压缩Elasticsearch安装包,目录结构3、启动Elasticsearch:bin\elasticsearch.bat,es本身特点之一就是开箱即用,如果是中小型应用,数据量少,操作不是很复杂,直接启动就可以用了 4、检查ES是否启动成功:http://localhost:9200/?pret原创 2018-01-15 00:44:12 · 219 阅读 · 0 评论 -
什么是Elasticsearch?
1、什么是搜索?2、如果用数据库做搜索会怎么样?3、什么是全文检索、倒排索引和Lucene?4、什么是Elasticsearch? Elasticsearch(简称ES)是一个基于ApacheLucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。Elasticsearch简介原创 2018-01-07 20:53:32 · 1381 阅读 · 1 评论 -
es核心知识篇学习之Elasticsearch 05
1、document数据格式2、电商网站商品管理案例:背景介绍3、简单的集群管理4、商品的CRUD操作(document CRUD操作) 1、document数据格式 面向文档的搜索分析引擎 (1)应用系统的数据结构都是面向对象的,复杂的(2)对象数据存储到数据库中,只能拆解开来,变为扁平的多张表,每次查询的时候还得还原回对象格式, 相当麻烦(3)ES是面向文档的,文档中存储的数据结构,与原创 2018-01-19 09:41:57 · 653 阅读 · 0 评论 -
es核心知识篇学习之Elasticsearch 06 ---elasticsearch有六种搜索方式
elasticsearch有六种搜索方式:1、query string search2、query DSL3、query filter4、full-text search5、phrase search6、highlight search 1、query string search 搜索全部商品:GET /ecommerce/product/_searc原创 2018-01-20 16:59:06 · 2053 阅读 · 0 评论