1. 1 silent is gold gongzi
  2. 2 dear,thats not love LiFanyi
  3. 3 说好不哭 Jay
  4. 4 meet SunYanzi
  5. 5 someone like me MaoBuyi
  6. 6 anhe brige yuxi
  7. 7 snail jay
  8. 8 poems wrote by my father xufei
  9. 9 chendu zhaolei
  10. 10 if love is destined Lijian
  11. 11 poems wrote by my father Lijian
  12. 12 see you again lmg
  13. 13 Viva La Vida coldplay
someone like me - MaoBuyi
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

ElasticSearch

Elasticsearch是一个分布式的开源搜索分析引擎。

全文检索属于最常见的需求,开源的Elasticsearch是目前全文搜索引擎的首选。它可以快速地存储搜索分析海量数据。

MySQL主要还是存储,持久化。CRUD。

M1eBb0.jpg

Index(索引)—–数据库

动词,相当于MySQL中的insert;

名词,相当于MySQL中的Database

Type(类型)—–表

在 Index(索引)中,可以定义一个或多个类型。

类似于MySQL中的Table;每一种类型的数据放在一起;

Document(文档)

保存在某个索引(Index)下,某种类型(Type)下的一个数据(Document),文档是JSON格式。

索引一个文档

保存一个数据,保存在哪个索引的哪个类型下,指定用哪个唯一标识

PUT customer/external/1 { “name”: “John Doe” };

在customer索引下的external类型下保存1号数据为{ “name”: “John Doe” }

PUT和POST都可以,

POST新增。如果不指定id,会自动生成id。指定id就会修改这个数据,并新增版本号。

PUT必须指定id;由于PUT需要指定id,我们一般都用来做修改操作,不指定id会报错。

倒排索引

插入时会维护一个倒排索引。先分词,在每个词都维护索引。

ElasticSearch相关知识

1.ElasticSearch复习点击下载