The data frame to filter. Must contain the relevant column.
platforms, bands
Names of the instruments (for platforms) or spectra
(for bands) indices must contain.
operand
A function defining how to apply this filter.
For instance, operand = all means that the index must contain all the
platforms or bands provided, while operand = any means that the index
must contain at least one of the platforms or bands provided.
type
What type of query is this? If filter, then indices are
returned if all/any the bands they use (depending on operand) are in
bands. If search, then indices are returned if all/any of bands are in
the bands they use.