-
文檔修改
指定id修改
請求方式 post? 地址:/索引/類型/文檔id/_update(關鍵詞)
直接修改
參數: doc(關鍵詞)
通過腳本修改
參數:
script(關鍵詞)
查看全部 -
文檔修改
指定id修改
請求方式 post? 地址:/索引/類型/文檔id/_update(關鍵詞)
直接修改
參數: doc(關鍵詞)
通過腳本修改
參數:
script(關鍵詞)
查看全部 -
文檔修改
指定id修改
請求方式 post? 地址:/索引/類型/文檔id/_update(關鍵詞)
直接修改
參數: doc(關鍵詞)
通過腳本修改
參數:
script(關鍵詞)
查看全部 -
插入索引
1.指定id
? ? ?put請求? ?地址:索引/類型/id
?2.自動生成id
? ? post請求? ?地址:索引/類型/
查看全部 -
head創建索引
?
默認分片數5 備份1? 粗邊框是主分片? 細邊框為粗邊框的備份分片
mapping 結構化分片區分
請求地址:
http://127.0.0.1:9200/book/novel/_mapping? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 索引/類型/文檔id
請求方式:POST
?
創建索引直接請求api接口
http://127.0.0.1:9200/people??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 索引
請求方式:PUT
參數:settings關鍵詞 指定分片數 和備份?
可以使用“||”定義多種類型
查看全部 -
修改
????http://127.0.0.1:9200/update/book/novel?id=&time=
? ? UpdateRequest update=new UpdateRequest("book","novel",id);
????XContentFactory content =?XContentFactory.jsonBuilder().startObject().field("XXX",value).endObject();//可以增加判空邏輯,最后必須以endObject()結尾。
????update.doc();
????UpdateResponse result = client.update(update).get();
????result.getResult();
驗證:
?????http://127.0.0.1:9200/get/book/novel?id=
查看全部 -
刪除
????http://127.0.0.1:9200/delete/book/novel?id=
????DeleteResponse result =? this.client.prepareDelete("bool","novel",id).get();
????驗證:?http://127.0.0.1:9200/get/book/novel?id=
查看全部 -
增加
????http://127.0.0.1:9200/add/book/novel
????XContentBuilder content=XContentBuilder.jsonBuilder().startObject().field.("XXX",paramValue).endObject();
????IndexResponse result=? ? this.client.prepareIndex("book","novel").setSource(content).get;
????數據id????result.getId();
????驗證?????http://127.0.0.1:9200/get/book/novel?id=
查看全部 -
查詢
????http:127.0.0.1:9200/get/bool/novel?params=
????GetResponse result =? ?this.client.PrepareGet("book","novel").get();
查看全部 -
127.0.0.1:9200/people/man/1??
查看全部 -
127.0.0.1:9200/people/man/1? POST
查看全部 -
1、RESTFul API
????基本格式:<http://><ip>:<port>/index/type/id
????常用http動詞:GET/PUT/POST/DELETE
2、創建索引:
????PUT方法
????索引結構:(json)
? ?{
????????"setting":{
????????? ? "number_of_shards": 5
????????????"number_of_replicas": 1
????????}
?????????"mappings": {
????????????????????????????"novel":{
????????????????????????????????"propperties":{
????????????????????????????????????"title":{
????????????????????????????????????????"type":"text"
????????????????????????????????????}
????????????????????? ? ?????????}
????????????????????????????}
????????????????????????}
????????????}
????}
查看全部 -
1、RESTFul API
????基本格式:<http://><ip>:<port>/index/type/id
????常用http動詞:GET/PUT/POST/DELETE
2、創建索引:
????PUT方法
????索引結構:(json)
? ?{
????????"setting":{
????????? ? "number_of_shards": 5
????????????"number_of_replicas": 1
????????}
?????????"mappings": {
????????????????????????????"novel":{
????????????????????????????????"propperties":{
????????????????????????????????????"title":{
????????????????????????????????????????"type":"text"
????????????????????????????????????}
????????????????????? ? ?????????}
????????????????????????????}
????????????????????????}
????????????}
????}
查看全部 -
1、RESTFul API
????基本格式:http://ip:port/index/type/id
????常用http動詞:GET/PUT/POST/DELETE
2、創建索引:
????PUT方法
????索引結構:(json)
? ?{
????????"setting":{
????????? ? "number_of_shards": 5
????????????"number_of_replicas": 1
????????}
?????????"mappings": {
????????????????????????????"novel":{
????????????????????????????????"propperties":{
????????????????????????????????????"title":{
????????????????????????????????????????"type":"text"
????????????????????????????????????}
????????????????????? ? ?????????}
????????????????????????????}
????????????????????????}
????????????}
????}
查看全部 -
1、RESTFul API
????基本格式:http://ip:port/index/type/id
????常用http動詞:GET/PUT/POST/DELETE
2、創建索引:
????PUT方法
????索引結構:(json)
? ?{
????????"setting":{
????????? ? "number_of_shards": 5
????????????"number_of_replicas": 1
????????}
?????????"mappings": {
????????????????????????????"novel":{
????????????????????????????????"propperties":{
????????????????????????????????????"title":{
????????????????????????????????????????"type":"text"
????????????????????????????????????}
????????????????????? ? ?????????}
????????????????????????????}
????????????????????????}
????????????}
????}
查看全部
舉報