first day
1. 預設情況所有資料全部索引
2. es索引為倒排序索引.
3. 計算文檔相關性得分的算法是 TF-IDF 詞頻-逆文檔頻率
4. elasticsearch 不支援事務!!
5. 索引文本 "bicycle race" 分析步驟将産生 "bicycle" "race" "cycling" "racing" (還有現代分詞.. nb)
6. 面向文檔, 意味着索引和搜尋資料的最小機關是文檔
7. 文檔是無模式的
了解 索引相當于庫
27頁 睡了明天繼續
second day
1. 索引不支援多個類型了 ps:書過時了 ..
2. term 查找單個詞
3. 過濾查詢已被棄用,并在ES 5.0中删除。 使用bool / must / filter查詢 ( 看起來書過時了好久.. )
4. 聚集 可以統計一個字段詞出現的次數來統計
配置
elasticsearch.yml 中指定叢集名稱
log4j2.properties 編輯日志選項
jvm.options 記憶體設定
困了 弄叢集來着. 不看了 搞完睡覺
43頁
第三天
1 每個節點最好有一個單一的角色
職責明确
2 主分片
主分片數在索引建立時指定, 後續不允許修改.
3 副本 主分片的副本
副本分片數可以動态調整
增加副本數量 增加查詢性能
4