妳可以通過Elasticsearch的RESTFul API創建壹個索引:
放?時尚
註意:默認情況下,創建的索引片段數是5,副本數是1。
您可以通過以下參數指定切片和副本的數量:
{ "設置":?{ "碎片數量":?3,“副本數量”:2
}
}
1.1實戰演示
開始使用CURL命令。讓我們試著創建壹個商品指數,看看效果如何:
卷曲?-X?放?“localhost:9200/商品?漂亮”
成功創建索引後,將返回以下參數:
{“承認”?:?真的,“碎片_確認”?:?真的,“指數”?:?"商品" }
如下圖所示:
其次,創建壹個帶有類型和映射的索引。
事實上,當我們創建壹個索引時,我們可以將索引類型和映射壹起創建:
卷曲?-X?放?“localhost:9200/商品?漂亮”
參與:
{ "設置":?{ "碎片數量":?3,“副本數量”:2
},“映射”:{ "_doc ":?{ "屬性":?{ "商品_id ":?{ "類型":?“龍”
},“商品_名稱”:{ "類型":?"文本"
},“圖片_網址”:{ "類型":?"關鍵詞"
}、“價格”:{ "類型":?“雙”
}
}
}
}
}
我們創建了壹個包含3個片段和2個副本的索引。同時,我們定義了_doc類型,它包含4個不同類型的字段。
接下來,我們使用Postman工具創建壹個帶有類型和映射的索引:
在這裏,我應該通過CURL為作者創建壹個索引。因為帶入參數,有格式錯誤的問題,所以改用Postman工具,效果是壹樣的。
第三,修改索引的份數
我們可以通過以下API修改索引的副本數量:
放?修改/_設置
參與:
{ "副本數量":?3}
我們將商品索引的份數更新為3: