No idea what can be wrong? Is it purhaps the version of ElasticSearch?

Greeting

Am Donnerstag, 24. März 2016 07:21:12 UTC+1 schrieb Steve Miller:
>
> Hello
>
> The *ElasticSearch Version is 1.7.1 *andthis is the current script
>
> #!/bin/sh
> FDATE=`date +"%F %H:%M:%S.000" --date="60 days ago"`
> TDATE=`date +"%F %H:%M:%S.000" --date="0 days ago"`
>
> RANGE='{
>   "query": {
>     "filtered": {
>       "query": {
>         "query_string": {
>           "query": "level:7",
>           "allow_leading_wildcard": false
>         }
>       },
>       "filter": {
>         "bool": {
>           "must": {
>             "range": {
>               "timestamp": {
>                 "from": "'${FDATE}'",
>                 "to": "'${TDATE}'",
>                 "include_lower": true,
>                 "include_upper": true
>               }
>             }
>           }
>         }
>       }
>     }
>   }
> }'
> /usr/bin/curl -v3 -H "Content-Type: application/json" -XDELETE "
> http://127.0.0.1:9200/graylog2_*/message/_query"; -d "${RANGE}"
>
> with this output
>
> * About to connect() to 127.0.0.1 port 9200 (#0)
> *   Trying 127.0.0.1... connected
> * Connected to 127.0.0.1 (127.0.0.1) port 9200 (#0)
> > DELETE /graylog2_*/message/_query HTTP/1.1
> > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 
> NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> > Host: 127.0.0.1:9200
> > Accept: */*
> > Content-Type: application/json
> > Content-Length: 523
> >
> < HTTP/1.1 200 OK
> < Content-Type: application/json; charset=UTF-8
> < Content-Length: 203
> <
> * Connection #0 to host 127.0.0.1 left intact
> * Closing connection #0
> {"_indices":{"graylog2_3":{"_shards":{"total":4,"successful":4,"failed":0}},"graylog2_2":{"_shards":{"total":4,"successful":4,"failed":0}},"graylog2_4":{"_shards":{"total":4,"successful":4,"failed":0}}}}[blcrood@blx-lm00
>  
> scripts]$
>
> I hope this help.
>
> Thank you very much.
>
> Greeting
> Steve
>
>
> Am Mittwoch, 23. März 2016 17:27:31 UTC+1 schrieb Jochen Schalanda:
>>
>> Hi Steve,
>>
>> which version of Elasticsearch are you using and what's the exact reply 
>> of Elasticsearch when running your script?
>>
>> Cheers,
>> Jochen
>>
>> On Wednesday, 23 March 2016 15:57:23 UTC+1, Steve Miller wrote:
>>>
>>> Hello
>>>
>>> I have this Bash-Script to delete messages for the ElasticSearch Server.
>>>
>>> #!/bin/sh
>>> FDATE=`date +"%F %H:%M:%S.000" --date="60 days ago"`
>>> TDATE=`date +"%F %H:%M:%S.000" --date="0 days ago"`
>>>
>>> RANGE='{
>>>   "query": {
>>>     "filtered": {
>>>       "query": {
>>>         "query_string": {
>>>           "query": "level:7",
>>>           "allow_leading_wildcard": false
>>>         }
>>>       },
>>>       "filter": {
>>>         "bool": {
>>>           "must": {
>>>             "range": {
>>>               "timestamp": {
>>>                 "from": "'${FDATE}'",
>>>                 "to": "'${TDATE}'",
>>>                 "include_lower": true,
>>>                 "include_upper": true
>>>               }
>>>             }
>>>           }
>>>         }
>>>       }
>>>     }
>>>   }
>>> }'
>>> /usr/bin/curl -v3 -H "Content-Type: application/json" -XDELETE "
>>> http://127.0.0.1:9200/graylog2_*/message/_query"; -d "${RANGE}"
>>>
>>> I can run this script and have no error messages, but no messages will 
>>> be deleted.
>>>
>>> Has anyone any idea what could be the problem?
>>>
>>> cheers
>>> Steve
>>>
>>> PS: When i run the same query with XGET then i have total hits over 
>>> 100'000
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Graylog Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/graylog2/f294c8f9-0932-4beb-8e92-4677e16f0cda%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to