# Elasticsearch2.1.0.0 plugin not work

**URL:** <https://discuss.elastic.co/t/elasticsearch2-1-0-0-plugin-not-work/36702>\
**Category:** Elasticsearch\
**Created:** [December 9, 2015, 8:08am UTC](https://discuss.elastic.co/t/elasticsearch2-1-0-0-plugin-not-work/36702 "2015-12-09T08:08:24Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![miracle24](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@miracle24](https://discuss.elastic.co/u/miracle24)\
**Post date:** [December 9, 2015, 8:08am UTC](https://discuss.elastic.co/t/elasticsearch2-1-0-0-plugin-not-work/36702/1 "2015-12-09T08:08:24Z")

</div>

I want to use the 'delete-by-query' plugin.After installing the plugin, I had this query and got the result which I do not expect:

`query:curl -XDELETE 'localhost:9200/world/city/_query?q=Name:2323'`

```
unexpected result: {"found":false,"_index":"world","_type":"city","_id":"_query","_version":1,"_shards":{"total":2,"successful":2,"failed":0}}
```

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [December 9, 2015, 8:21am UTC](https://discuss.elastic.co/t/elasticsearch2-1-0-0-plugin-not-work/36702/2 "2015-12-09T08:21:36Z")

</div>

what gives `GET _cat/plugins?v` ?

---

<div class="post-metadata">

**Author:** ![miracle24](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@miracle24](https://discuss.elastic.co/u/miracle24)\
**Post date:** [December 9, 2015, 8:32am UTC](https://discuss.elastic.co/t/elasticsearch2-1-0-0-plugin-not-work/36702/3 "2015-12-09T08:32:58Z")

</div>

node1 delete-by-query 2.1.0 j  
my\_node\_name1 delete-by-query 2.1.0 j  
my\_node\_name1 head master s /\_plugin/head/  
my\_node\_name1 sql 2.1.0 j/s /\_plugin/sql/  
my\_node\_name2 delete-by-query 2.1.0 j  
my\_node\_name2 head master s /\_plugin/head/  
my\_node\_name2 sql 2.1.0 j/s /\_plugin/sql/  
node2 delete-by-query 2.1.0 j

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [December 9, 2015, 8:52am UTC](https://discuss.elastic.co/t/elasticsearch2-1-0-0-plugin-not-work/36702/4 "2015-12-09T08:52:49Z")

</div>

It looks good. What exact command you send on the command line?

Are you using any third party tool to run this command? Browser plugin or so?  
May be you are doing this from head plugin?

---

<div class="post-metadata">

**Author:** ![miracle24](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@miracle24](https://discuss.elastic.co/u/miracle24)\
**Post date:** [December 9, 2015, 8:59am UTC](https://discuss.elastic.co/t/elasticsearch2-1-0-0-plugin-not-work/36702/5 "2015-12-09T08:59:40Z")

</div>

command：curl -XDELETE 'localhost:9200/world/city/\_query?q=Name:2323'  
The head plugin doesn't work either. Look at the below:  
`I use command 'curl localhost:9200/_plugin/head',and it returns '<head><meta http-equiv="refresh" content="0; URL=/_plugin/head/"></head>'`  
I don't know why.

---

<div class="post-metadata">

**Author:** ![miracle24](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@miracle24](https://discuss.elastic.co/u/miracle24)\
**Post date:** [December 9, 2015, 9:01am UTC](https://discuss.elastic.co/t/elasticsearch2-1-0-0-plugin-not-work/36702/6 "2015-12-09T09:01:13Z")

</div>

i just run the delete command on the terminal.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [December 9, 2015, 10:40am UTC](https://discuss.elastic.co/t/elasticsearch2-1-0-0-plugin-not-work/36702/7 "2015-12-09T10:40:53Z")

</div>

> [@miracle24](#):
>
> I use command `curl localhost:9200/_plugin/head`, and it returns...

This is correct. It's a `REDIRECT` to `/_plugin/head/`.

```auto
curl -XDELETE 'localhost:9200/world/city/_query?q=Name:2323'

```

It seems to be correct. Just to make sure that everything is fine, can you:

- install a new empty fresh node 2.1.0 with default settings
- install delete plugin
- index one doc
- remove it with delete by query

?

Thanks

---

<div class="post-metadata">

**Author:** ![miracle24](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@miracle24](https://discuss.elastic.co/u/miracle24)\
**Post date:** [December 10, 2015, 9:11am UTC](https://discuss.elastic.co/t/elasticsearch2-1-0-0-plugin-not-work/36702/8 "2015-12-10T09:11:01Z")

</div>

Thank you very much!I will give it a try.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 5, 2017, 11:32pm UTC](https://discuss.elastic.co/t/elasticsearch2-1-0-0-plugin-not-work/36702/9 "2017-07-05T23:32:06Z")

</div>


