啟動:在bin目錄下執行elasticsearch.bat,埠:9100
安裝外掛程式head為web視覺化頁面,埠9200
配置config下的elasticsearch.yml檔案,在尾部加上:
配置config下的elasticsearch.yml檔案,在尾部加上:
cluster.name:es-001(設定集群統一名稱)
node.name:es-001-01(設定節點名稱)
node.es-001-01(確定節點)
network.host:127.0.0.1(配置伺服器ip)
配置config下的elasticsearch.yml檔案,在尾部加上
cluster.name:es-001(與根節點統一)
node.name:es-001-02
network.host:」127.0.0.1」
http.port:9300(更改埠號)
discovery.zen.ping.unicast.hosts:[「127.0.0.1」](設定伺服器ip)
增加其他節點,重複操作即可。
集群:有乙個或多個es節點組成的集合
索引:含有相同文件屬性的集合。
分片:每個索引都有多個分片,每個分卡都是乙個lucene索引
子條件查詢:特定字段查詢指定的特定值
復合條件查詢:以一定的邏輯組合自條件查詢
query context:
在查詢過程中,除了判斷文件是否滿足條件外,es還會計算乙個_sorce 來標識匹配程度。
全文本查詢,字段級別查詢
types可指定以下值,區分不同的查詢行為:
best _fields:_score決定於得分最高的match-clause。field-centric
most_fields:所有match-clause都會考慮在內。field-centric
cross-fields:把fileds當做乙個big-fields。term-centric
phase and phase-prefix:每個field執行相應的query,combine the score
一種復合查詢,把其餘型別的查詢包裹進來。支援以下三種邏輯關係。
must: and
must_not:not
should:or
更多查詢方式請檢視
java 基礎複習 小知識點
2014年6月 11日 星期三 byte s 4 s s 4 編譯失敗 原因 它進行兩步操作,先運算後賦值,s 會被提公升為 int型別,運算的結果還是 int型別無法賦值給 short型別 s 4 編譯成功 原因 它進行一次賦值操作,在給s 賦值自動完成了強轉操作。2 異或 兩邊相同為 false...
Java基礎知識點總結
一 方法的過載 方法的過載與返回值型別無關,只需滿足兩個條件即可 一是方法名相同,二是引數個數或型別不同。二 陣列初始化 動態初始化 在定義陣列時,只指定陣列長度,由系統自動為元素賦值的方式。靜態初始化 在定義陣列時為每個元素賦值。有兩種方式 陣列靜態初始化的方式有兩種 1.型別 陣列名 new 型...
java基礎知識點 5
7.抽象類和介面區別 1.抽象類 如果乙個類含有抽象方法,則稱這個類為抽象類,抽象類必須在類前用abstract關鍵字修飾。因為抽象類中含有無具體實現的方法,所以不能用抽象類建立物件。2.抽象類和普通類的主要有三點區別 1 抽象方法必須為public或者protected 因為如果為private,...