pandagg.discovery module

class pandagg.discovery.Index(name: str, settings: Dict[str, Any], mappings: pandagg.types.MappingsDict, aliases: Any, client: Union[elasticsearch.client.Elasticsearch, NoneType] = None)[source]

Bases: object

client = None
imappings
search(nested_autocorrect: bool = True, repr_auto_execute: bool = True) → pandagg.search.Search[source]
class pandagg.discovery.Indices(**kwargs)[source]

Bases: lighttree.interactive.Obj

pandagg.discovery.discover(using: elasticsearch.client.Elasticsearch, index: str = '*') → pandagg.discovery.Indices[source]
Parameters:
  • using – Elasticsearch client
  • index – Comma-separated list or wildcard expression of index names used to limit the request.