Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can we update/delete document from elastic search db without id

I am new to Elastic Search db. With id property i am able to do update and delete but without id property (I mean another property of document which is unique) it is not working. Please let me know, can we do it or not.

like image 929
RCS Avatar asked Oct 12 '25 09:10

RCS


1 Answers

I think what you are looking for is

  1. Update by Query

https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-update-by-query.html

POST twitter/_update_by_query?conflicts=proceed
{
  "query": { 
    "term": {
      "user": "kimchy"
    }
  }
}
  1. Delete by Query

https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-delete-by-query.html

POST twitter/_delete_by_query
{
  "query": { 
    "match": {
      "message": "some message"
    }
  }
}
like image 194
rohitanand Avatar answered Oct 16 '25 02:10

rohitanand