原创 elasticsearch.yml 配置解讀

原本 elasticsearch.yml 屬性解讀屬性 cluster.name 如果在同一網段下有多個集羣,就可以用這個屬性來區分不同的集羣。屬性 node.name 節點名可以忽略屬性 node.master 指定該節點是否有資格被選

原创 紀實:嵌入式Elasticsearch服務因爲gc無法釋放內存,導致宕機事件

場景描述我們電商服務中使用了Elasticsearch嵌入式服務,然後再一次錯誤代碼提交後,導致elasticsearch服務檢索了大量數據使得內存無法釋放,最後服務發生stop-the-world,宕機了原因解析網上查詢可能是因爲Ela

原创 ELASTICSEARCH集羣幾個注意點

1.如何集羣找到instance\default\plugins\yigo-searchsoa-elasticsearch\elasticsearch.yml文件,屬性cluster.name則在同一個網段下,會自動集羣2.如何判別不同服

原创 elasticsearch分詞檢索的match-query匹配過程分析

1. 模擬字符串數據存儲localhost:9200/yigo-redist.1/_analyze?analyzer=default&text=全能片(前)---TRW-GDB7891AT剎車片自帶報警線,無單獨報警線號碼,卡仕歐,卡仕歐

原创 全文檢索(elasticsearch) 索引mapping的配置指南

配置詳解文件中"mapping":{}中的內容,即爲創建索引的mappingsource 如:"mappings": { "_default_" : { //@1 "_all" : {"enabled" :

原创 關於全文檢索集羣不分片[unassigned shards]問題原因及處理

關於全文檢索Elasticsearch製作集羣后,可能出現有空餘服務器但是不分片的情況,如圖可能存在的原因目前有2種:因爲當前索引保存的盤符存儲空間小於85%將索引的保存路徑移至存儲空間較大的盤符,或者增加盤符空間配置(_settings

原创 關於全文檢索聚合查詢(Aggregations)的簡單說明

數據庫中的count/min/max/avg group by在全文檢索中稱爲聚合查詢查詢條件中使用aggregations屬性:"aggregations" : { "<aggregation_name>" : {