datacube.index.abstract.AbstractProductResource.search_robust#

abstract AbstractProductResource.search_robust(**query)[source]#

Return dataset types that match match-able fields and dict of remaining un-matchable fields.

Parameters:

query (str | float | int | Range | datetime | Not) – Query parameters

Return type:

Iterable[tuple[Product, dict[str, str | float | int | Range | datetime | Not]]]

Returns:

Tuples of product model and a dict of remaining unmatchable fields