Я использую Elassearch 2.4.6, установленный в Centos 7, и работал нормально.Но вдруг то же самое начало вести себя странно.
Я изначально создал индекс, и теперь, когда я удаляю, он подтверждает, но если я удаляю снова, он все равно подтверждает, когда должен выдать ошибку , индекс не найден
Тестовый сервер работает нормально, как показано ниже: -
[root@localhost ~]# curl -XDELETE 'http://localhost:9200/taxsutra'
{"acknowledged":true}
[root@localhost ~]# curl -XDELETE 'http://localhost:9200/taxsutra'
{"error":{"root_cause":[{"type":"index_not_found_exception","reason":"no such index","resource.type":"index_or_alias","resource.id":"taxsutra","index":"taxsutra"}],"type":"index_not_found_exception","reason":"no such index","resource.type":"index_or_alias","resource.id":"taxsutra","index":"taxsutra"},"status":404}
Но при производстве результат будет таким, как показано ниже, что неверно: -
[root@server-03 ~]# curl -XDELETE 'http://localhost:9200/taxsutra'
{"acknowledged":true}
[root@server-03 ~]# curl -XDELETE 'http://localhost:9200/taxsutra'
{"acknowledged":true}
Точно так же, даже при создании индекса на рабочем сервере, вывод показывает, что индекс существует, даже если его нет.
Оцените справку.