天天看點

ElasticSearch 2 - 深入搜尋系列

感謝作者: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) - 深入搜尋系列之結構化搜尋 摘要: ElasticSearch 2 (13) 深入搜尋系列之結構化搜尋 摘要 結構化查詢指的是查詢那些具有内在結構的資料,比如日期、時間、數字都是結構化的。它們都有精确的格式,我們可以對這些資料進行邏輯操作,比較常見的操作包括比較時間區間,或者擷取兩個數字間的較大值。 文本也可以是結構化的。比如彩筆可以 閱讀全文 posted @ 2016-03-04 11:32 Richaaaard 閱讀(8) | 評論 (0)  ElasticSearch 2 (12) - Shard數調優(ElasticSearch性能) 摘要: ElasticSearch 2 (12) Shard數調優(ElasticSearch性能) 摘要 當建立一個索引的時候,我們經常會面對一個問題:要為索引配置設定多少個shard?多少個replica?對于這個問題,仍然沒有明确的統一答案,但是本文會給出一些引導,友善在實施ElasticSearch時給 閱讀全文 posted @ 2016-03-01 18:28 Richaaaard 閱讀(12) | 評論 (0)  ElasticSearch 2 (11) - 節點調優(ElasticSearch性能) 摘要: ElasticSearch 2 (11) 節點調優(ElasticSearch性能) 摘要 一個ElasticSearch叢集需要多少個節點很難用一種明确的方式回答,但是,我們可以将問題細化成一下幾個,以便幫助我們更好的了解,如何去設計ElasticSearch節點的數目: 1. 打算處理多少資料? 閱讀全文 posted @ 2016-03-01 17:09 Richaaaard 閱讀(12) | 評論 (0)  ElasticSearch 2 (10) - 在ElasticSearch之下(深入了解Shard和Lucene Index) 摘要: 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 2 (9) 在ElasticSearch之下(圖解搜尋的故事) 摘要 先自上而下,後自底向上的介紹ElasticSearch的底層工作原理,試圖回答以下問題: 為什麼我的搜尋 \ foo bar\ 無法比對 foo bar ? 為什麼增加更多的檔案會壓縮索引(Index) 閱讀全文 posted @ 2016-02-29 13:53 Richaaaard 閱讀(303) | 評論 (0)  ElasticSearch 2 (8) - 概覽與簡介 摘要: ElasticSearch 2 (8) 概覽與簡介 摘要 分布式叢集架構,具有高擴充性,可随時增加或移除節點,并保證資料正确。 使用Apache Lucene儲存JSON檔案,提供全文搜尋功能 所有操作均可透過RESTful API完成 跨平台,Java寫成 版本 elasticsearch版本: 閱讀全文 posted @ 2016-02-25 18:58 Richaaaard 閱讀(32) | 評論 (0)  ElasticSearch 2 (7) - 基本概念 摘要: 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 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日志 摘要: 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安裝 摘要: 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 (5) - Document APIs 摘要: 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 (4) - API Convention 摘要: 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 (3) - Breaking Changes 摘要: 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 (2) - Setup 摘要: 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) - Getting Start 摘要: 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 2 (9) 在ElasticSearch之下(圖解搜尋的故事) 摘要 先自上而下,後自底向上的介紹ElasticSearch的底層工作原理,試圖回答以下問題: 為什麼我的搜尋 \ foo bar\ 無法比對 foo bar ? 為什麼增加更多的檔案會壓縮索引(Index) 閱讀全文 posted @ 2016-02-29 13:53 Richaaaard 閱讀(303) | 評論 (0)  ElasticSearch 2 (8) - 概覽與簡介 摘要: ElasticSearch 2 (8) 概覽與簡介 摘要 分布式叢集架構,具有高擴充性,可随時增加或移除節點,并保證資料正确。 使用Apache Lucene儲存JSON檔案,提供全文搜尋功能 所有操作均可透過RESTful API完成 跨平台,Java寫成 版本 elasticsearch版本: 閱讀全文 posted @ 2016-02-25 18:58 Richaaaard 閱讀(32) | 評論 (0)  ElasticSearch 2 (7) - 基本概念 摘要: 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 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 (5) - Document APIs 摘要: 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 (3) - Breaking Changes 摘要: 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 (2) - Setup 摘要: 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) - Getting Start 摘要: ElasticSearch 2.1.1 (1) Getting Start Install & Up cd elasticsearch 2.1.1/bin ./elasticsearch ./elasticsearch cluster.name my_cluster_name node.name 閱讀全文