參考連接:https://www.cnblogs.com/Neeo/articles/10576413.htmlhtml
建立一條數據 索引 類型 文檔 url
文檔是_id,下面是建立一個文檔的返回值3d
第一次執行時建立,第二次執行相同的程序就是更新了,而且版本增長。注意:當執行PUT
命令時,若是數據不存在,則新增該條數據,若是數據存在則修改該條數據。code
get獲取單個文檔數據,_source裏面是全部字段htm
更新沒有添加doc報錯,天天就doc也沒在文檔後面加_update那麼就會覆蓋以前的,只有當前更新字段的內容。blog
能夠選中多個,而後執行,就像批量執行排序
支持提示信息的索引
查詢字符串,拼接url同樣的方式文檔
結構化查詢,GET下有查詢,查詢下有匹配,匹配下是符合條件的字段字符串
match按條件查詢:
結果有took,是否超時,_shards分片信息,hits命中條件的文檔信息。分片信息中有總共幾個分片,成功幾個,跳過幾個,失敗幾個;命中信息裏有總共命中幾條數據,最大分數即匹配度,以及命中數據列表;列表中每條命中數據有索引,類型,文檔名稱,匹配度以及_source(數據鍵值對字典),而且根據匹配度從大到小在列表中日後排列。
隔了一個,這裏是1,沒有問題
隔了兩個,slot寫了1就查不到了。slop彷佛是至少隔了幾個字符才能查出
去掉一個beautiful排序發生了變化
多個字段同時匹配相同內容。get下有查詢,查詢下有多匹配,都匹配下有查詢和查詢的內容,字段和字段列表。多匹配省事點
get下有查詢,查詢結果想排序。那麼get下面加排序列表,列表中有排序字段,字段下是order排序方式。自定義排序,_score結果爲null,即已失效。
排序後的第四條數據,跟_id是啥不要緊,根據索引從0開始,即從索引爲哪開始查,返回幾條結果
知足多個條件的且或非查詢。get下有查詢,查詢下有布爾,布爾下有且或非列表,列表下有匹配,匹配下是條件字段