Siren Platform User Guide

Known Limitations

Limitations for all the connectors
  • Cross backend join currently supports only integer keys.
  • Cross backend support has very different scalability according to the direction of the Join, a join which involves sending IDs to a remote system will be possibly hundreds of times less scalable (e.g. thousands vs millions) to one where the keys are fetched from a remote system.
  • Currently cross cluster searches on virtual indices are not supported.
Limitations for the JDBC Connector
  • Wildcards on virtual index names are not supported by any API; a wildcard search will silently ignore virtual indices.
  • Comma-separated lists of index patterns which target virtual indices are not supported.
  • Document-level security and field-level security are currently not supported.
  • Only terms aggregations can be nested inside a parent bucket aggregation.
  • The missing parameter in bucket aggregations is not supported.
  • Scripted fields are not supported.
  • When issuing queries containing string comparisons, the plugin does not force a specific collation, if a table behind a virtual indices uses a case insensitive collation, string comparisons will be case insensitive.
  • Complex types are supported when their property types are scalar (text, numbers, boolean) or collections (list, map).
  • Arrays of complex type are supported if the complex type meets the previous requirement.