竹林品雨

业精于勤荒于嬉,行成于思毁于随

《Elasticsearch in Action》阅读笔记五:搜索数据

详解搜索请求 确定搜索范围 所有的搜索请求使用REST API的_search接口。请求方法使用GET或者POST 就性能而言,查询时index和type的数量越少,响应越快。原因是每一个请求都会被发送到index所在的分片上,那么请求越多的index,意味着需要越多的分片。 搜索请求的基本参数 query — 搜索请求的最重要的参数, 对于该参数进行配置可以使搜索返回基于sco...

《Elasticsearch in Action》阅读笔记四:索引-更新-删除 数据

使用mapping定义文档的类型 逻辑上每个文档属于一个type,二而每个type属于一个index.indices就像关系型数据库,types就像表。 Types只是作为逻辑上的区分 Elasticsearch没有从物理上区分文档属于不同的type.所有文档从属于不区分type的相同index下,最终在物理上存放于相同shard的相同文集合里。 type是Elasticsearch的一...

《Elasticsearch in Action》阅读笔记三:基础配置概览篇

配置Elasticsearch 自定义集群名称 修改elasticsearch.yml (OSX brew install elasticsearch) /usr/local/etc/elasticsearch/elasticsearch.yml 修改集群名称并重启以后,原来索引的数据将不存在了,原因是原来的索引数据存放在原来集群名称的目录下。如果要查看原来的数据把集群名称修改回原来的...

《Elasticsearch in Action》阅读笔记二:入门使用概览篇

使用cUrl索引文档 索引文档 curl -XPUT 'localhost:9200/get-together/group/1?pretty' -d '{ "name": "Elasticsearch Denver", "organizer": "Lee" }' 复制上面代码到sense并执行显示效果如下图所示: 注: pretty参数在sense中是不必要的。其curl时...

《Elasticsearch in Action》阅读笔记一:基础概念篇

Elasticsearch的数据组织解构 应用程序与Elasticsearch的交互图 Elasticsearch是面向文档的 文档是search和index的最小单元 Document(文档相当于关系型数据库的每条记录) Document(文档)在Elasticsearch中是schema-free的 Type(类型相当于关系型数据库的Table) ...

读《新生—— 七年就是一辈子》书摘

前言 我们尊重他人的时间,我们明白人与人之间的差异很大。我们希望他人理解,但我们首先要花很长时间去理解他人。 PS: 首先高效利用自己的时间,其次是不要去浪费别人的时间 我们相信通过学习获得重生—— 对我们来说,七年就是一辈子。每一辈子都要至少习得一个重要技能,近儿获得不可逆的重生。第一年可以像苍蝇一样左冲右突,一旦找到了突破口就要像蜜蜂一样朝着既定的方向不断飞行。习得...