Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel2
outlinefalse
typelist
printablefalse

Elasticsearch provides Swarm with the capability for metadata searching and historical metrics, and it furnishes the data needed to populate the Swarm Storage UI.

This section covers implementing and maintaining Elasticsearch (ES) with Swarm.

For the query arguments for listing and search operations on object metadata, see Search Query Arguments.

Terms of Use

Swarm keeps the SCSP searching API stable and insulates applications from ES schema changes.

Infonote

Warning

DataCore may modify, without notice, the schema of the information contained within Elasticsearch and of the mapping template. Such changes can affect an implementation if directly interfacing with Elasticsearch or change the template included with the Swarm version of the Elasticsearch software.

Guidelines

...

Follow these guidelines if a need exists to customize schemas, templates, or queries using Elasticsearch with Swarm:

  1. Swarm does not support customized schemas. Run a separate ES instance for that purpose if schema changes are needed for direct-to-ES projects.

  2. Because Swarm upgrades may include schema changes, always plan to test and adjust any custom direct-to-ES queries used. Consider running a separate ES instance if an extensive need exists for direct-to-ES operations.

  3. Use a test environment to verify an update works with direct-to-ES queries.

...