中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

elasticsearch_2-創新互聯

1.查詢響應

1.1 pretty
http://50.1.1.111:9200/haoke/user/Bct_zXAB_G2CqNSl4VI9 #用瀏覽器訪問
elasticsearch_2
http://50.1.1.111:9200/haoke/user/Bct_zXAB_G2CqNSl4VI9?pretty #用瀏覽器訪問
elasticsearch_2
#能看到加了?pretty 就會以json格式返回結果

創新互聯專注于企業網絡營銷推廣、網站重做改版、宣漢網站定制設計、自適應品牌網站建設、H5建站商城網站建設、集團公司官網建設、外貿網站制作、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為宣漢等各大城市提供網站開發制作服務。

1.2指定響應字段
在響應的數據中,如果我們不需要全部的字段,可以指定某些需要的字段進行返回。
GET http://50.1.1.111:9200/haoke/user/Bct_zXAB_G2CqNSl4VI9?_source=id,name
elasticsearch_2
#只顯示了兩個字段,注意后面更的?號

1.3只返回原始數據,不需要元數據
elasticsearch_2

elasticsearch_2
#還能,既不顯示元數據,也能篩選字段

1.4 如果我們只需要判斷文檔是否存在,而不是查詢文檔內容
HEAD http://50.1.1.111:9200/haoke/user/Bct_zXAB_G2CqNSl4VI9
elasticsearch_2
#返回狀態碼200 為存在。
elasticsearch_2
#400 開頭,為不存在

2.1批量查詢

POST http://50.1.1.111:9200/haoke/_mget

{
"ids" : [ "A8t_zXAB_G2CqNSlAVLu", "BMt_zXAB_G2CqNSlolIQ" ]   ##這里面是元數據的_id
}

elasticsearch_2

3.批量修改

在Elasticsearch中,支持批量的插入、修改、刪除操作,都是通過_bulk的api完成的。
_bulk操作
在Elasticsearch中,支持批量的插入、修改、刪除操作,都是通過_bulk的api完成的。
請求格式如下:(請求格式不同尋常)

{ action: { metadata }}\n
{ request body }\n
{ action: { metadata }}\n
{ request body }\n
3.1批量插入數據:
{"create":{"_index":"haoke","_type":"user","_id":2001}}
{"id":2001,"name":"name1","age": 20,"sex": "男"}
{"create":{"_index":"haoke","_type":"user","_id":2002}}
{"id":2002,"name":"name2","age": 20,"sex": "男"}
{"create":{"_index":"haoke","_type":"user","_id":2003}}
{"id":2003,"name":"name3","age": 20,"sex": "男"}

elasticsearch_2

3.2批量刪除

POST http://50.1.1.111:9200/haoke/user/_bulk

{"delete":{"_index":"haoke","_type":"user","_id":2001}}
{"delete":{"_index":"haoke","_type":"user","_id":2002}}
{"delete":{"_index":"haoke","_type":"user","_id":2003}}

elasticsearch_2
#剛插入的數據,被刪除了。

其他操作就類似了。
一次請求多少性能最高?
整個批量請求需要被加載到接受我們請求節點的內存里,所以請求越大,給其它請求可用的內存就越小。有一個最佳的bulk請求大小。超過這個大小,性能不再提升而且可能降低。
最佳大小,當然并不是一個固定的數字。它完全取決于你的硬件、你文檔的大小和復雜度以及索引和搜索的負載。
幸運的是,這個最佳點(sweetspot)還是容易找到的:試著批量索引標準的文檔,隨著大小的增長,當性能開始降低,說明你每個批次的大小太大了。開始的數量可以在1000~5000個文檔之間,如果你的文檔非常大,可以使用較小的批次。
通常著眼于你請求批次的物理大小是非常有用的。一千個1kB的文檔和一千個1MB的文檔大不相同。一個好的
批次最好保持在5-15MB大小間。

4.分頁

和SQL使用LIMIT 關鍵字返回只有一頁的結果一樣,Elasticsearch接受from 和size 參數:

size: 結果數,默認10
from: 跳過開始的結果數,默認0

POST http://50.1.1.111:9200/haoke/user/_search?size=1&from=2
elasticsearch_2
#表示跳過兩個,顯示1個,就表示只顯示第三個

5.映射
前面我們創建的索引以及插入數據,都是由Elasticsearch進行自動判斷類型,有些時候我們是需要進行明確字段類型
的,否則,自動判斷的類型和實際需求是不相符的。
自動判斷的規則如下:
elasticsearch_2
Elasticsearch中支持的類型如下:
elasticsearch_2

string類型在ElasticSearch 舊版本中使用較多,從ElasticSearch 5.x開始不再支持string,由text和keyword類型替代。
text 類型,當一個字段是要被全文搜索的,比如Email內容、產品描述,應該text類型。設置text類型以后,字段內容會被分析,在生成倒排索引以前,字符串會被分析器分成一個一個詞項。text類型的字段不用于排序,很少用于聚合。
keyword類型適用于索引結構化的字段,比如email地址、主機名、狀態碼和標簽。如果字段需要進行過濾(比如查找已發布博客中status屬性為published的文章)、排序、聚合。keyword類型的字段只能通過精確值搜索到。

標題名稱:elasticsearch_2-創新互聯
分享地址:http://www.2m8n56k.cn/article48/dodjep.html

成都網站建設公司_創新互聯,為您提供靜態網站做網站服務器托管移動網站建設網站改版全網營銷推廣

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化
主站蜘蛛池模板: 成年男人午夜片免费观看 | caoporen国产91在线 | 久久精品免费全国观看国产 | 一级二级三级毛片 | 欧美在线a级高清 | 亚洲美女在线视频 | 欧美极品video粗暴 | 孕妇孕交视频 | 三级三级三级全黄 | 亚州中文字幕 | 日韩在线成人 | 亚洲精品美女国产一区 | 国产精品视频久久 | 亚洲一区二区在线免费观看 | 日本欧美韩国一区二区三区 | 2020久久国产最新免费观看 | 欧美成年黄网站色视频 | 一本大道香蕉久在线不卡视频 | 在线观看国产亚洲 | 黄色国产免费观看 | 国产欧美精品午夜在线播放 | 国产自约视频 | 久久精品国产线看观看亚洲 | 九九干| 中文字幕乱码无线码在线 | 久久99久久精品免费思思 | 91免费国产高清观看 | 在线亚洲一区二区 | avtt天堂网 手机资源 | 自拍视频第一页 | 成人黄色一级视频 | 亚洲精品毛片久久久久久久 | 精品无码三级在线观看视频 | 日本三级一区二区三区 | 91精品久久久久久久久网影视 | 久久综合狠狠综合久久综合88 | 男女配种猛烈免费视频 | 亚洲国产天堂久久精品网 | 国产女王女m视频vk 国产女王丨vk | 欧美一区二区三区免费高 | 96精品免费视频大全 |