原创 RobotFrameWork--selenium2模擬firefox的UA

這裏有一篇模擬chorme UA的文章:http://stackoverflow.com/questions/21155750/how-do-i-modify-google-chrome-user-agent-string-with-ro

原创 Logstash中配置默認索引映射(_default_屬性)

ES中使用自動檢測對索引字段進行索引,例如IP、日期自動檢測(默認開啓)、數字自動檢測(默認關閉)進行動態映射自動爲文檔設定索引,當需要爲字段指定特定的類型時,可能使用Mapping在索引生成定義映射。Logstash中默認索引的設置是基

原创 logstash+elasticsearch+kibana搭建日誌收集分析系統

日誌監控和分析在保障業務穩定運行時,起到了很重要的作用,不過一般情況下日誌都分散在各個生產服務器,且開發人員無法登陸生產服務器,這時候就需要一個集中式的日誌收集裝置,對日誌中的關鍵字進行監控,觸發異常時進行報警,並且開發人員能夠查看相關

原创 Elasticsearch - 搜索引擎Lucene

1.1. Scaling Lucene怎樣在Lucene之上構建一個分佈式、高度伸縮、接近實時的搜索引擎呢?讓我們回顧一下在搜索引擎(基於lucene)伸縮性這條路上都做了那些嘗試,並且elasticsearch是如何嘗試並去解決這些挑戰

原创 Elasticsearch - 核心概念

對於學習Elasticsearch,掌握以下基本概念非常重要,你可以試着將以下概念和mysql(庫、表、數據行、字段)進行對位。基本概念 Elasticsearch 有幾個核心概念。從一開始理解這些概念會對整個學習過程有莫大的幫助。接近實

原创 全文檢索-Apache Lucene初探

我們簡單的講解一下什麼是全文檢索。  比如,我們一個文件夾中,或者一個磁盤中有很多的文件,記事本、world、Excel、pdf,我們想根據其中的關鍵詞搜索包含的文件。例如,我們輸入Lucene,所有內容含有Lucene的文件就會被檢查出

原创 Elasticsearch - Java API(與集羣交互)

1.1. 與集羣交互可以通過兩種方式來連接到elasticsearch(簡稱es)集羣,第一種是通過在你的程序中創建一個嵌入es節點(Node),使之成爲es集羣的一部分,然後通過這個節點來與es集羣通信。第二種方式是用Transport

原创 Linux操作系統修改PATH的方法

1. 臨時修改:使用export,例如#export PATH=$PATH:/etc/apache/bin2. 針對用戶的修改:vi ~/.bash_profile加入:export PATH=$PATH:/etc/apache/bin然

原创 Linux下安裝過程中編譯PHP時報錯:configure: error: libjpeg.(a|so) not found

在Linux下安裝PHP過程中,編譯時出現configure: error: libjpeg.(a|so) not found 錯誤的解決辦法:檢查之

原创 Elasticsearch-分詞器對String的作用

關於String類型——分詞與不分詞在Elasticsearch中String是最基本的數據類型,如果不是數字或者標準格式的日期等這種很明顯的類型,其他的一般都會優先默認存儲成String。同樣的數據類型,Elasticsearch也提供

原创 Elasticsearch - 集羣管理工具Head插件

elasticsearch-headelasticsearch-head是一個elasticsearch的集羣管理工具,它是完全由html5編寫的獨立網頁程序,你可以通過插件把它集成到es。或直接下載源碼,在本地打開index.html運

原创 Elasticsearch DSL中Query與Filter的區別

Elasticsearch支持很多查詢方式,除了通過9300(默認)端口通過TCP協議進行查詢,另一種就是DSL,它是把請求寫在JSON裏面,然後進行相關查詢。一個DSL例子GET _search{  "query": {     "bo

原创 Elasticsearch - 搜索引擎入門

Elasticsearch是一個分佈式可擴展的實時搜索和分析引擎。它能幫助你搜索、分析和瀏覽數據,而往往大家並沒有在某個項目一開始就預料到需要這些功能。Elasticsearch之所以出現就是爲了重新賦予硬盤中看似無用的原始數據新的活力

原创 Elasticsearch - 處理衝突

當你使用 索引 API來更新一個文檔時,我們先看到了原始文檔,然後修改它,最後一次性地將整個新文檔進行再次索引處理。Elasticsearch會根據請求發出的順序來選擇出最新的一個文檔進行保存。但是,如果在你修改文檔的同時其他人也發出了

原创 Elasticsearch-4種內置分析器

新手需要特別注意ES中內置的分析器,否則查詢結果很可能不是預期的,分析器它直接影響到Search與Index操作。Built-in AnalyzersHowever, Elasticsearch also ships with prepa