感谢作者:Richaaaard
转自:http://www.cnblogs.com/richaaaard/default.html?page=1
ElasticSearch 2 (14) - 深入搜索系列之全文搜索
摘要: ElasticSearch 2 (14) 深入搜索系列之全文搜索 摘要 在看过结构化搜索之后,我们看看怎样在全文字段中查找相关度最高的文档。 全文搜索两个最重要的方面是: 相关(relevance) 相关是将查询到相关的文档结果进行排名的一种能力,这种相关度可以是根据TF/IDF、地理位置相似性(g
阅读全文
posted @
2016-03-04 18:34 Richaaaard 阅读(9) |
评论 (0)
摘要: ElasticSearch 2 (13) 深入搜索系列之结构化搜索 摘要 结构化查询指的是查询那些具有内在结构的数据,比如日期、时间、数字都是结构化的。它们都有精确的格式,我们可以对这些数据进行逻辑操作,比较常见的操作包括比较时间区间,或者获取两个数字间的较大值。 文本也可以是结构化的。比如彩笔可以
阅读全文
posted @
2016-03-04 11:32 Richaaaard 阅读(8) |
评论 (0)
摘要: ElasticSearch 2 (12) Shard数调优(ElasticSearch性能) 摘要 当创建一个索引的时候,我们经常会面对一个问题:要为索引分配多少个shard?多少个replica?对于这个问题,仍然没有明确的统一答案,但是本文会给出一些引导,方便在实施ElasticSearch时给
阅读全文
posted @
2016-03-01 18:28 Richaaaard 阅读(12) |
评论 (0)
摘要: ElasticSearch 2 (11) 节点调优(ElasticSearch性能) 摘要 一个ElasticSearch集群需要多少个节点很难用一种明确的方式回答,但是,我们可以将问题细化成一下几个,以便帮助我们更好的了解,如何去设计ElasticSearch节点的数目: 1. 打算处理多少数据?
阅读全文
posted @
2016-03-01 17:09 Richaaaard 阅读(12) |
评论 (0)
摘要: ElasticSearch 2 (10) 在ElasticSearch之下(深入理解Shard和Lucene Index) 摘要 从底层介绍ElasticSearch Shard的内部原理,以及回答为什么使用ElasticSearch有必要了解Lucene的内部工作方式? 了解ElasticSear
阅读全文
posted @
2016-03-01 08:25 Richaaaard 阅读(217) |
评论 (0)
摘要: ElasticSearch 2 (9) 在ElasticSearch之下(图解搜索的故事) 摘要 先自上而下,后自底向上的介绍ElasticSearch的底层工作原理,试图回答以下问题: 为什么我的搜索 \ foo bar\ 无法匹配 foo bar ? 为什么增加更多的文件会压缩索引(Index)
阅读全文
posted @
2016-02-29 13:53 Richaaaard 阅读(303) |
评论 (0)
摘要: ElasticSearch 2 (8) 概览与简介 摘要 分布式集群架构,具有高扩充性,可随时增加或移除节点,并保证数据正确。 使用Apache Lucene储存JSON文件,提供全文搜索功能 所有操作均可透过RESTful API完成 跨平台,Java写成 版本 elasticsearch版本:
阅读全文
posted @
2016-02-25 18:58 Richaaaard 阅读(32) |
评论 (0)
摘要: ElasticSearch 2 (7) 基本概念 摘要 ElasticSearch的一些基本核心概念,理解这些概念有助于ElasticSearch的学习 准实时NRT(Near Realtime) 集群 节点 索引 类型 文档 分片与副本(Shards & Replicas) 版本 elastics
阅读全文
posted @
2016-02-24 16:55 Richaaaard 阅读(29) |
评论 (0)
摘要: ElasticSearch 2 (6) 插件安装Head、Kopf与Bigdesk 摘要 安装Elasticsearch插件Head、Kopf与Bigdesk 版本 elasticsearch版本: elasticsearch 2.2.0 elasticsearch head版本: 2.x(支持el
阅读全文
posted @
2016-02-24 10:28 Richaaaard 阅读(66) |
评论 (0)
摘要: ELK Stack (2) —— ELK + Redis收集Nginx日志 摘要 使用Elasticsearch、Logstash、Kibana与Redis(作为缓冲区)对Nginx日志进行收集 版本 elasticsearch版本: elasticsearch 2.2.0 logstash版本:
阅读全文
posted @
2016-02-23 15:41 Richaaaard 阅读(22) |
评论 (0)
摘要: ELK Stack (1) —— ELK + Redis安装 摘要 安装Elasticsearch、Logstash、Kibana与Redis以实现一个日志收集平台 版本 elasticsearch版本: elasticsearch 2.2.0 logstash版本: logstash 2.2.2
阅读全文
posted @
2016-02-23 14:56 Richaaaard 阅读(34) |
评论 (0)
摘要: ElasticSearch 2.1.1 (5) Document APIs This section describes the following CRUD APIs: Single document APIs Index API Query: $ curl XPUT 'http://local
阅读全文
posted @
2016-01-29 10:57 Richaaaard 阅读(24) |
评论 (0)
摘要: ElasticSearch 2.1.1 (4) API Convention The elasticsearch REST APIs are exposed using JSON over HTTP . Mutiple Indices Simple notation test1,test2,tes
阅读全文
posted @
2016-01-28 15:58 Richaaaard 阅读(13) |
评论 (0)
摘要: ElasticSearch 2.1.1 (3) Breaking Changes Search Changes search_type = scan Deprecated GET /my_index/_search?scroll=2m { "sort": [ "_doc" ] } search_t
阅读全文
posted @
2016-01-28 13:16 Richaaaard 阅读(27) |
评论 (0)
摘要: ElasticSearch 2.1.1 (2) Setup Installation Elasticsearch can be started using: $ bin/elasticsearch Running as a daemon $ bin/elasticsearch d PID The
阅读全文
posted @
2016-01-28 12:48 Richaaaard 阅读(40) |
评论 (0)
摘要: ElasticSearch 2.1.1 (1) Getting Start Install & Up cd elasticsearch 2.1.1/bin ./elasticsearch ./elasticsearch cluster.name my_cluster_name node.name
阅读全文
摘要: ElasticSearch 2 (9) 在ElasticSearch之下(图解搜索的故事) 摘要 先自上而下,后自底向上的介绍ElasticSearch的底层工作原理,试图回答以下问题: 为什么我的搜索 \ foo bar\ 无法匹配 foo bar ? 为什么增加更多的文件会压缩索引(Index)
阅读全文
posted @
2016-02-29 13:53 Richaaaard 阅读(303) |
评论 (0)
摘要: ElasticSearch 2 (8) 概览与简介 摘要 分布式集群架构,具有高扩充性,可随时增加或移除节点,并保证数据正确。 使用Apache Lucene储存JSON文件,提供全文搜索功能 所有操作均可透过RESTful API完成 跨平台,Java写成 版本 elasticsearch版本:
阅读全文
posted @
2016-02-25 18:58 Richaaaard 阅读(32) |
评论 (0)
摘要: ElasticSearch 2 (7) 基本概念 摘要 ElasticSearch的一些基本核心概念,理解这些概念有助于ElasticSearch的学习 准实时NRT(Near Realtime) 集群 节点 索引 类型 文档 分片与副本(Shards & Replicas) 版本 elastics
阅读全文
posted @
2016-02-24 16:55 Richaaaard 阅读(29) |
评论 (0)
摘要: ElasticSearch 2 (6) 插件安装Head、Kopf与Bigdesk 摘要 安装Elasticsearch插件Head、Kopf与Bigdesk 版本 elasticsearch版本: elasticsearch 2.2.0 elasticsearch head版本: 2.x(支持el
阅读全文
posted @
2016-02-24 10:28 Richaaaard 阅读(66) |
评论 (0)
摘要: ElasticSearch 2.1.1 (5) Document APIs This section describes the following CRUD APIs: Single document APIs Index API Query: $ curl XPUT 'http://local
阅读全文
posted @
2016-01-29 10:57 Richaaaard 阅读(24) |
评论 (0)
摘要: ElasticSearch 2.1.1 (3) Breaking Changes Search Changes search_type = scan Deprecated GET /my_index/_search?scroll=2m { "sort": [ "_doc" ] } search_t
阅读全文
posted @
2016-01-28 13:16 Richaaaard 阅读(27) |
评论 (0)
摘要: ElasticSearch 2.1.1 (2) Setup Installation Elasticsearch can be started using: $ bin/elasticsearch Running as a daemon $ bin/elasticsearch d PID The
阅读全文
posted @
2016-01-28 12:48 Richaaaard 阅读(40) |
评论 (0)
摘要: ElasticSearch 2.1.1 (1) Getting Start Install & Up cd elasticsearch 2.1.1/bin ./elasticsearch ./elasticsearch cluster.name my_cluster_name node.name
阅读全文