2017年5月10日

摘要: 基础概念 Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。 接近实时(NRT) Elasticsearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个轻微的延迟(通常是1秒)。 集群(cluster) 一个集群就是由一个 阅读全文
posted @ 2017-05-10 23:55 企久Terry 阅读(3963) 评论(0) 推荐(0) 编辑
摘要: 如果我们一次只能搜索一个词,那么全文搜索就会显得相当不灵活。幸运的是,通过match查询来实现多词查询也同样简单: GET /my_index/my_type/_search { "query": { "match": { "title": "BROWN DOG!" } } } 以上的查询会返回所有 阅读全文
posted @ 2017-05-10 23:54 企久Terry 阅读(330) 评论(0) 推荐(0) 编辑
摘要: elasticsearch的查询有两部分组成:query and filter。 两者的主要区别在于:filter是不计算相关性的,同时可以cache。因此,filter速度要快于query。 先记录一下es提供的各种query。 以下内容只为当做读书笔记,更多详细细节请参见http://www.e 阅读全文
posted @ 2017-05-10 23:41 企久Terry 阅读(137) 评论(0) 推荐(0) 编辑

导航