Ho la seguente query che sto cercando di utilizzare per eliminare i dati da un indice ElasticSearch.ElasticSearch Cancella query - Filtro con termine e intervallo
{
"filter": {
"and": [
{
"range": {
"Time": {
"from": "20120101T000000",
"to": "20120331T000000"
}
}
},
{
"term": {
"Source": 1
}
}
]
}
}
Ho provato a eliminare i documenti in base a questa query. Questa query restituisce risultati soddisfacenti quando la eseguo rispetto all'indice. Ma quando provo a eseguire un comando delete sull'indice, non succede nulla.
Non sono sicuro se sto costruendo la query errata o cos'altro.
Nota che in realtà non è necessario il componente 'query' all'interno del filtro: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-filtered-query.html#_filtering_without_a_query – tmandry
buon punto @tmandry – javanna