I'sou novo no ElasticSearch. I'm tentando descobrir como remover dados do ElasticSearch. Eu apaguei os meus índices. Entretanto, isso não't parece realmente remover os dados em si. As outras coisas que eu'vi apontam para a função Delete by Query. No entanto, eu'nem tenho certeza sobre o que consultar. Eu conheço os meus índices. Essencialmente, I'gostaria de descobrir como fazer um
DELETE FROM [Index]
Do PostMan em Cromo. No entanto, I'não estou a ter sorte. Parece que não importa o que eu faça, os dados andam por aí. Até agora, I'excluí com sucesso os índices usando o Verbo HTTP DELETE no PostMan e usando uma url parecida com a do PostMan:
http://localhost:9200/[indexName]
No entanto, isso não'parece realmente remover os dados (aka docs) por si só.
Você pode apagar utilizando cURL
ou visualmente utilizando uma das muitas ferramentas que os entusiastas do código aberto criaram para Elasticsearch.
**Usando cURL***
curl -XDELETE localhost:9200/index/type/documentID
por exemplo
curl -XDELETE localhost:9200/shop/product/1
Receberá então uma resposta sobre se isto foi bem sucedido ou não. Você pode eliminar um índice inteiro ou tipos com um índice também, você pode eliminar um tipo, deixando de fora o ID do documento assim -
curl -XDELETE localhost:9200/shop/product
Se você deseja apagar um índice -
curl -XDELETE localhost:9200/shop
Se você deseja excluir mais de um índice que segue uma determinada convenção de nomes (note o *
, um curinga), -
curl -XDELETE localhost:9200/.mar*
**Visualmente...
Existem várias ferramentas como mencionado acima, não as vou listar aqui mas vou ligá-lo a uma que lhe permite começar imediatamente, localizada aqui. Esta ferramenta chama-se KOPF, para se ligar ao seu anfitrião por favor clique no logotipo no canto superior esquerdo e introduza a URL do seu cluster.
Uma vez conectado você será capaz de administrar todo o seu cluster, apagar, otimizar e afinar o seu cluster.
Você tem que enviar um pedido DELETE
para
http://[your_host]:9200/[your_index_name_here]
Você também pode eliminar um único documento:
http://[your_host]:9200/[your_index_name_here]/[your_type_here]/[your_doc_id]
Sugiro que você use elastichammer.
Depois de apagar você pode procurar se o índice ainda existe com o seguinte URL: http://[seu_apresentador]:9200/_estats/`
Boa sorte!