Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ElasticSearch更新Api没有';t增加已删除的文档数_Api_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Api,elasticsearch" /> elasticsearch,Api,elasticsearch" />

ElasticSearch更新Api没有';t增加已删除的文档数

ElasticSearch更新Api没有';t增加已删除的文档数,api,elasticsearch,Api,elasticsearch,我已经创建了一个名为“second”的索引 我有两个文档,我创建了一个新的文档,就像这样 curl -X PUT http://localhost:9200/second/obj/3 -d '{"name": "abc","age":"25"}' 我通过使用post方法调用相同的Api来更新文档 curl -X POST http://localhost:9200/second/obj/3 -d '{"name": "xyz","age":"25"}' 它已成功更新 {"_index":

我已经创建了一个名为“second”的索引

我有两个文档,我创建了一个新的文档,就像这样

curl -X PUT  http://localhost:9200/second/obj/3 -d '{"name": "abc","age":"25"}'
我通过使用post方法调用相同的Api来更新文档

curl -X POST  http://localhost:9200/second/obj/3 -d '{"name": "xyz","age":"25"}'
它已成功更新

{"_index":"second","_type":"obj","_id":"3","_version":2,"created":false}
但是现在当我看到
curlhttp://localhost:9200/_cat/indices?v

它给我输出

health status index  pri rep docs.count docs.deleted store.size pri.store.size 
yellow open   second   5   1          3            0     10.6kb         10.6kb 
yellow open   first    5   1          2            0      5.3kb          5.3kb
它应该增加“docs.deleted”计数,为什么不增加

编辑:按要求附加api调用的输出

当我运行它时

curl 'http://localhost:9200/second/_segments?pretty'

{
  "_shards" : {
    "total" : 10,
    "successful" : 5,
    "failed" : 0
  },
  "indices" : {
    "second" : {
      "shards" : {
        "0" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 1,
          "num_search_segments" : 1,
          "segments" : {
            "_0" : {
              "generation" : 0,
              "num_docs" : 1,
              "deleted_docs" : 0,
              "size_in_bytes" : 2535,
              "memory_in_bytes" : 6898,
              "committed" : true,
              "search" : true,
              "version" : "4.10.2",
              "compound" : true
            }
          }
        } ],
        "1" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 1,
          "num_search_segments" : 1,
          "segments" : {
            "_0" : {
              "generation" : 0,
              "num_docs" : 1,
              "deleted_docs" : 0,
              "size_in_bytes" : 2535,
              "memory_in_bytes" : 6898,
              "committed" : true,
              "search" : true,
              "version" : "4.10.2",
              "compound" : true
            }
          }
        } ],
        "2" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 1,
          "num_search_segments" : 2,
          "segments" : {
            "_3" : {
              "generation" : 3,
              "num_docs" : 1,
              "deleted_docs" : 0,
              "size_in_bytes" : 2547,
              "memory_in_bytes" : 6898,
              "committed" : true,
              "search" : true,
              "version" : "4.10.2",
              "compound" : true
            },
            "_4" : {
              "generation" : 4,
              "num_docs" : 1,
              "deleted_docs" : 0,
              "size_in_bytes" : 2535,
              "memory_in_bytes" : 6898,
              "committed" : false,
              "search" : true,
              "version" : "4.10.2",
              "compound" : true
            }
          }
        } ],
        "3" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 1,
          "num_search_segments" : 2,
          "segments" : {
            "_0" : {
              "generation" : 0,
              "num_docs" : 1,
              "deleted_docs" : 0,
              "size_in_bytes" : 2547,
              "memory_in_bytes" : 6898,
              "committed" : true,
              "search" : true,
              "version" : "4.10.2",
              "compound" : true
            },
            "_1" : {
              "generation" : 1,
              "num_docs" : 1,
              "deleted_docs" : 0,
              "size_in_bytes" : 2535,
              "memory_in_bytes" : 6898,
              "committed" : false,
              "search" : true,
              "version" : "4.10.2",
              "compound" : true
            }
          }
        } ],
        "4" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 1,
          "num_search_segments" : 1,
          "segments" : {
            "_0" : {
              "generation" : 0,
              "num_docs" : 1,
              "deleted_docs" : 0,
              "size_in_bytes" : 2535,
              "memory_in_bytes" : 0,
              "committed" : true,
              "search" : false,
              "version" : "4.10.2",
              "compound" : true
            },
            "_2" : {
              "generation" : 2,
              "num_docs" : 1,
              "deleted_docs" : 0,
              "size_in_bytes" : 2748,
              "memory_in_bytes" : 7818,
              "committed" : false,
              "search" : true,
              "version" : "4.10.2",
              "compound" : true
            }
          }
        } ]
      }
    }
  }
}
对于第一个索引:

{
  "_shards" : {
    "total" : 10,
    "successful" : 5,
    "failed" : 0
  },
  "indices" : {
    "first" : {
      "shards" : {
        "0" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 0,
          "num_search_segments" : 0,
          "segments" : { }
        } ],
        "1" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 0,
          "num_search_segments" : 0,
          "segments" : { }
        } ],
        "2" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 1,
          "num_search_segments" : 1,
          "segments" : {
            "_3" : {
              "generation" : 3,
              "num_docs" : 1,
              "deleted_docs" : 0,
              "size_in_bytes" : 2392,
              "memory_in_bytes" : 5978,
              "committed" : true,
              "search" : true,
              "version" : "4.10.2",
              "compound" : true
            }
          }
        } ],
        "3" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 1,
          "num_search_segments" : 1,
          "segments" : {
            "_0" : {
              "generation" : 0,
              "num_docs" : 1,
              "deleted_docs" : 0,
              "size_in_bytes" : 2391,
              "memory_in_bytes" : 5978,
              "committed" : true,
              "search" : true,
              "version" : "4.10.2",
              "compound" : true
            }
          }
        } ],
        "4" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 0,
          "num_search_segments" : 0,
          "segments" : { }
        } ]
      }
    }
  }
}

您在什么时候删除了文档?不,我没有删除,但是更新api删除了文档,这是我读到的,它应该删除文档并重新为新文档编制索引,因此它增加了文档。已删除count@AdonSmith可以运行curl-XGET“”并将其添加到对问题的回答中吗?对第二个索引和第一个索引也执行相同的操作。是否已将gc_deletes设置为索引中的任何内容?
{
  "_shards" : {
    "total" : 10,
    "successful" : 5,
    "failed" : 0
  },
  "indices" : {
    "first" : {
      "shards" : {
        "0" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 0,
          "num_search_segments" : 0,
          "segments" : { }
        } ],
        "1" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 0,
          "num_search_segments" : 0,
          "segments" : { }
        } ],
        "2" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 1,
          "num_search_segments" : 1,
          "segments" : {
            "_3" : {
              "generation" : 3,
              "num_docs" : 1,
              "deleted_docs" : 0,
              "size_in_bytes" : 2392,
              "memory_in_bytes" : 5978,
              "committed" : true,
              "search" : true,
              "version" : "4.10.2",
              "compound" : true
            }
          }
        } ],
        "3" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 1,
          "num_search_segments" : 1,
          "segments" : {
            "_0" : {
              "generation" : 0,
              "num_docs" : 1,
              "deleted_docs" : 0,
              "size_in_bytes" : 2391,
              "memory_in_bytes" : 5978,
              "committed" : true,
              "search" : true,
              "version" : "4.10.2",
              "compound" : true
            }
          }
        } ],
        "4" : [ {
          "routing" : {
            "state" : "STARTED",
            "primary" : true,
            "node" : "V43oOKhBTCOLLDZ0IMRi8g"
          },
          "num_committed_segments" : 0,
          "num_search_segments" : 0,
          "segments" : { }
        } ]
      }
    }
  }
}