Elasticsearch核心技術與實戰學習筆記 23 | 第一部分總結

一 序

  本文屬於Elasticsearch核心技術與實戰學習筆記系列。

  這節課老師回顧了下入門的第一部分。自我檢測下,還有1/3的題目答不上來。回來有對比下,有個體會,不熟悉ES。只看一遍視頻短短的幾分鐘是不夠的。熟悉知識點後+devtool 自己動手敲才印象深刻。

二 內容回顧

    2.1 產品與使用場景

基本概念

搜索和聚合

文檔的crud與mapping

小測試:

1.  錯。 需要post命令寫入。

2. 錯,update 需要post 命令,PUT 只能用哪個來做index或者create。

  之前demo:PUT users/_doc/1?op_type=create 

3 對

4.  默認情況下,ES會自動創建相應的索引,並且會自己設置mapping。實際情況看有沒有存在預定義的index template。

5. 一個索引只能有一個type,就是_doc

6.精確值不會被Analyzer 分詞,全文本會。

7 Analyzer 有Character Filters、Tokenizer、Token Filter組成。

測試2

1. match 的terms之間是or的關係。Match Phrase 的terms之間是and 的關係,query 的詞必須按照順序排列。

2 slop 實現模糊查詢,slop=1,表示中間可以有一個字符

3. 會報錯。

4.文檔被索引,Mapping 不會被更新,自增字段的數據無法被索引,但是信息會出現在_source 中。

5 錯,修改字段類型需要reindex.

6. 對。

7.錯,可以控制mapping設置"index": false。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章