Skip to main content

Elasticsearch

Elasticsearch is a distributed, RESTful search and analytics engine capable of addressing a growing number of use cases.

ClickPipes supports Elasticsearch as a target data source to help you quickly build data pipelines for scenarios such as log data write analytics, content management, and search analytics. This article provides a comprehensive guide on how to add Elasticsearch to ClickPipes.

Supported Versions and Architectures

CategoryDescription
VersionElasticsearch 5.x, 6.x, 7.x, 8.x
ArchitectureSupports both standalone and cluster deployments

Supported Data Types

CategoryData Types
Text Typestext, keyword
Numeric Typeslong, integer, short, byte, double, float, half_float, scaled_float
Date Typesdate
Boolean Typeboolean
Binary Typebinary
Range Typesinteger_range, float_range, long_range, double_range, date_range
Complex Typesobject, nested

Source Config

  • Connection Settings

    • Connection name: Fill in a unique name that has business significance.
    • Connection type: Currently only supported as a Target.
    • Host: Fill in the Elasticsearch connection address.
    • Port: Fill in the service port for Elasticsearch, for example 9200.
    • Username, Password: Fill in the username and password for Elasticsearch separately. If authentication is not enabled, you can leave it blank.
  • Advanced Settings

    • Agent settings: Defaults to Platform automatic allocation, you can also manually specify an agent.
    • Model load time: When the number of models in the data source is less than 10,000, the model information is refreshed every hour; if the model data exceeds 10,000, the model information is refreshed every day at the time you specify.