datacube.index.abstract.AbstractDatasetResource.search_by_metadata#
- abstract AbstractDatasetResource.search_by_metadata(metadata, archived=False)[source]#
Perform a search using arbitrary metadata, returning results as Dataset objects.
Caution – slow! This will usually not use indexes.
- Parameters:
metadata (
dict
[str
,None
|bool
|str
|float
|int
|list
[JsonLike] |dict
[str
, JsonLike]]) – metadata dictionary representing arbitrary search queryarchived (
bool
|None
) – False (default): Return active datasets only. None: Include archived and active datasets. True: Return archived datasets only.
- Return type:
- Returns:
Matching dataset models