delete-by-query.asciidoc 733 B

123456789101112131415161718192021
  1. [[delete-by-query]]
  2. == Delete By Query API
  3. The delete by query API allows one to delete documents from one or more
  4. indices and one or more types based on a <<query-dsl-queries,query>>. Here
  5. is an example:
  6. [source,java]
  7. --------------------------------------------------
  8. import static org.elasticsearch.index.query.FilterBuilders.*;
  9. import static org.elasticsearch.index.query.QueryBuilders.*;
  10. DeleteByQueryResponse response = client.prepareDeleteByQuery("test")
  11. .setQuery(termQuery("_type", "type1"))
  12. .execute()
  13. .actionGet();
  14. --------------------------------------------------
  15. For more information on the delete by query operation, check out the
  16. {ref}/docs-delete-by-query.html[delete_by_query API]
  17. docs.