原创 Elasticsearch 常用查詢語句理解

pretty 在任意的查詢字符串中增加pretty參數,會讓Elasticsearch美化輸出(pretty-print)JSON響應以便更加容易閱

原创 Kibana5.2監控ES5.2集羣排錯記錄

       今天調整下集羣,kibana竟然無恥的報錯,記錄一下,避免以後掉坑;        kibana報錯提示: 網上有很多排錯案例,刪除.kibana索引即可,但是我的環境沒有好使; 我使用的ES和Kibana都是5.2的版本

原创 Elasticsearch JAVA API

參考文獻:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current

原创 elasticsearch 5.2 部署及Rally壓力測試

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.2.0.zip unzip elasticsearch-5.2.0.zip chown -R es.

原创 JAVA 面試題(二)

1.String是最基本的數據類型嗎? 基本數據類型包括byte、int、char、long、float、double、boolean和short。

原创 JAVA基礎 幾個注意點

int     整型             4 bytes float     單精度浮點型     4 bytes  有效數字7位,雙精度是15

原创 Elasticsearch 存儲方式和管理優化細節

Elasticsearch 的數據存儲方式: Lucene 把每次生成的倒排索引,叫做一個段(segment).然後另外使用一個 commit 文件

原创 Elasticsearch 5.2 增刪改查

把ES當做關係型數據庫mysql,常用的增刪改查+批處理語句。ES還是很牛逼的,不僅僅是存儲,今天還發現了Graph Api,可以做指示圖譜用。 查看和創建 GET /_cat/indices?v    查看全部索引 PUT /custo

原创 Elasticsearch 搜索使用詳解

結構化搜索 //精確值查找 使用過濾器(filters),跳過評分階段,容易緩存。請儘可能使用過濾式查詢。 在query DSL查詢表達式中,ter

原创 Elasticsearch幾個概念和配置

Elasticsearch是當今最流行的分佈式搜索引擎,首先介紹下使用場景,比如: 全文檢索        比如找到與搜索詞項(term)最相關的維

原创 JVM常見問題及參數詳解

幾個常見的jvm問題,總結的比較好,搬來借鑑。 1. java.lang.OutOfMemoryError:Java heap space ----JVM Heap(堆)溢出JVM在啓動的時候會自動設置JVM Heap的值,其初始

原创 JAVA 線程總結

線程:同一類線程共享代碼和數據空間,每個線程有獨立的運行棧和程序計數器(PC),線程切換開銷小。 線程和進程一樣分爲五個階段:創建、就緒、運行、阻塞

原创 JAVA 面試題(一)

1.談一談”==“與”equals()"的區別。 ==就是用來比較值是否相等,適用於原始數據類型和枚舉類型. equals方法是基類Object中的

原创 Elasticsearch 5.x (四) lucene 的評分機制

elasticsearch是基於lucene的,所以他的評分機制也是基於lucene的。評分就是我們搜索的短語和索引中每篇文檔的相關度打分。 如果沒有干預評分算法的時候,每次查詢,lucene會基於一個評分算法來計算所有文檔和搜索語句的相

原创 Elasticsearch 5.x (三) Elasticsearch REST API

elasticsearch中的API:官網鏈接:https://www.elastic.co/guide/en/elasticsearch/reference/current/docs.html#docs es中的API按照大類分爲下面