---
name: "Catmandu::Store::ElasticSearch::Bag"
section: "3pm"
platform: "linux"
package: "libcatmandu-store-elasticsearch-perl"
version: "1.0204-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Catmandu::Store::ElasticSearch::Bag"
---

# Catmandu::Store::ElasticSearch::Bag(3pm)

Catmandu::Bag implementation for Elasticsearch

## NAME

Catmandu::Store::ElasticSearch::Bag - Catmandu::Bag implementation for Elasticsearch

## DESCRIPTION

See the main documentation at Catmandu::Store::ElasticSearch.

## METHODS

This class inherits all the methods of Catmandu::Bag, Catmandu::CQLSearchable and Catmandu::Droppable. It also provides the following methods:

### create\_index()

This method is called automatically when the bag is instantiated. You only need to call it manually it after deleting the index with `"drop"` or the Elasticsearch API.

## SEE ALSO

Catmandu::Bag, Catmandu::Searchable, Catmandu::CQLSearchable, Catmandu::Droppable
