Skip to main content

Elasticsearch

Elasticsearch is a distributed, RESTful search and analytics engine built for speed, scale, and relevance.

Supported Versions and Architectures

  • Versions: Elasticsearch 5.x, 6.x, 7.x, 8.x
  • Architectures: 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

Quick Setup Guide

1. Basic Connection

Connect using HTTP endpoint (default port 9200):

http://your-elasticsearch-host:9200

2. Authentication (if enabled)

Provide username and password for secured clusters.

Limitations

  • Full sync only: When syncing data from Elasticsearch to ClickHouse, only full synchronization is supported; real-time incremental sync is not available
  • Auto table creation constraints: Due to Elasticsearch's flexible schema structure, automatic table creation based on sampling may result in incomplete target table fields. Manual table creation may be required in such cases