Cloud Search Service
Cloud Search Service
All results for "
" in this service
All results for "
" in this service
What's New
What's New
Service Overview
What's Cloud Search Service (CSS)?
Advantages
Scenarios
Features
Constraints
Quotas
Related Services
Basic Concepts
Getting Started
Using Elasticsearch for Data Search
Using OpenSearch for Data Search
Using Elasticsearch for Vector Search
Using Logstash for Data Migration
User Guide
Using IAM to Grant Access to CSS
Creating IAM Users and Granting Them Permissions to Use CSS
Example: Granting IAM Users the Permission to Create CSS Clusters
Elasticsearch
Procedure
Cluster Planning
Planning Cluster AZs and HA
Planning the Cluster Version and Security Mode
Planning Node Types and Resource Specifications
Creating a Cluster (New Version)
Creating a Cluster
Network Settings
Overview
Configuring Public Network Access
Configuring a Dedicated Load Balancer
Configuring VPC Endpoints
Configuring Routes for a Cluster
Security Settings
Creating Cluster Users and Granting Permissions
Configuring LDAP Authentication
Connecting to Clusters
Cluster Connection Methods
Connecting to a Cluster Through Kibana
Connecting to a Cluster Through Cerebro
Connecting to a Cluster Using Java
Connecting to a Cluster Using the High Level REST Client
Connecting to a Cluster Using the Low Level REST Client
Connecting to a Cluster Through the Transport Client
Connecting to a Cluster Through Spring Boot
Connecting to a Cluster Through the Elasticsearch Java API Client
Connecting to a Cluster Using Python
Connecting to a Cluster Using Go
Connecting to a Cluster Using PHP
Connecting MRS Hive to a Cluster
Connecting to a Cluster Using cURL Commands
Ingesting Data
Data Ingestion Methods
Migrating Data Using CDM
Ingesting Data Using Self-Managed Logstash
Ingesting Data Using Open-Source Elasticsearch APIs
Managing the Index Lifecycle
Configuring Index State Management (ISM) Policies
Automating Index Rollover Using ISM
Decoupling Storage and Compute Using ISM
Search and Analytics
Using DSL for Search
Using SQL for Search
Configuring Custom Dictionaries
Configuring Simplified-Traditional Chinese Conversion Search
Core Service Enhancements
CSS Enhancements Over Open-Source Elasticsearch
Configuring Decoupled Storage and Compute
Switching Between Hot and Cold Data
Configuring Read/Write Splitting Between Leader and Follower
Configuring Flow Control 2.0
Configuring Flow Control 1.0
Configuring Query Traffic Isolation
Configuring Large Query Isolation
Configuring the Kibana Query Response Circuit Breaker
Configuring Automatic Retry for Failed Shard Allocation
Enhancing Data Ingestion Performance
Configuring Enhanced Aggregation
Enabling the Index Recycle Bin
Tracking Query Resource Consumption
Monitoring
Using Cloud Eye to Monitor Clusters
Monitoring P99 Latency and HTTP Status Codes
Configuring Index-Level Monitoring
Supported Metrics
Managing Logs
Querying Logs
Ingesting Logs into a Cluster
Backing Up Logs to OBS
Viewing Audit Logs
Managing Alarms
Configuring Open Distro Alert Notifications (via SMN)
Synchronizing Alerts and Metrics to Prometheus
Intelligent Diagnostics
Managing Cluster Changes
Scaling Out/Up
Scaling In/Down
Changing Node Specifications
Replacing a Faulty Node
Upgrading the Cluster Version
Switching AZs
Changing the Security Mode
Backup and Restoration
Creating Snapshots to Back Up Data
Restoring Data Using Snapshots
Deleting a Cluster Snapshot
Managing Clusters
Viewing Cluster Details
Checking Default Cluster Plugins
Modifying Cluster Parameters
Managing Cluster Tags
Associating a Cluster with an Enterprise Project
Restarting a Cluster
Deleting a Cluster
OpenSearch
Procedure
Cluster Planning
Planning Cluster AZs and HA
Planning the Cluster Version and Security Mode
Planning Node Types and Resource Specifications
Creating a Cluster (New Version)
Creating a Cluster
Network Settings
Overview
Configuring Public Network Access
Configuring a Dedicated Load Balancer
Configuring VPC Endpoints
Configuring Routes for a Cluster
Security Settings
Creating Cluster Users and Granting Permissions
Configuring LDAP Authentication
Connecting to Clusters
Cluster Connection Methods
Connecting to Cluster Through OpenSearch Dashboards
Connecting to a Cluster Through Cerebro
Connecting to a Cluster Using Java
Connecting to a Cluster Using the High Level REST Client
Connecting to a Cluster Using the Low Level REST Client
Connecting to a Cluster Through the Elasticsearch Java API Client
Connecting to a Cluster Using Python
Connecting to a Cluster Using cURL Commands
Ingesting Data
Data Ingestion Methods
Migrating Data Using CDM
Ingesting Data Using Self-Managed Logstash
Ingesting Data Using Open-Source OpenSearch APIs
Managing the Index Lifecycle
Configuring Index State Management (ISM) Policies
Automating Index Rollover Using ISM
Decoupling Storage and Compute Using ISM
Search and Analytics
Using DSL for Search
Using SQL for Search
Configuring Custom Dictionaries
Configuring Simplified-Traditional Chinese Conversion Search
Implementing OpenSearch AI Search with a Search Foundation Model
Core Service Enhancements
CSS Enhancements Over Open-Source OpenSearch
Configuring Decoupled Storage and Compute
Switching Between Hot and Cold Data
Configuring Read/Write Splitting Between Leader and Follower
Configuring Flow Control
Configuring Query Traffic Isolation
Configuring Large Query Isolation
Configuring the OpenSearch Dashboards Query Response Circuit Breaker
Configuring Automatic Retry for Failed Shard Allocation
Enhancing Data Ingestion Performance
Configuring Enhanced Aggregation
Enabling the Index Recycle Bin
Tracking Query Resource Consumption
Monitoring
Using Cloud Eye to Monitor Clusters
Configuring Index-Level Monitoring
Supported Metrics
Managing Logs
Querying Logs
Ingesting Logs into a Cluster
Backing Up Logs to OBS
Viewing Audit Logs
Managing Alarms
Configuring OpenSearch Alert Notifications via SMN
Synchronizing Alerts and Metrics to Prometheus
Intelligent Diagnostics
Managing Cluster Changes
Scaling Out/Up
Scaling In/Down
Changing Node Specifications
Replacing a Faulty Node
Upgrading the Cluster Version
Switching AZs
Changing the Security Mode
Backup and Restoration
Creating Snapshots to Back Up Data
Restoring Data Using Snapshots
Deleting a Cluster Snapshot
Managing Clusters
Viewing Cluster Details
Checking Default Cluster Plugins
Modifying Cluster Parameters
Managing Cluster Tags
Associating a Cluster with an Enterprise Project
Restarting a Cluster
Deleting a Cluster
Logstash
Procedure
Cluster Planning
Planning Cluster AZs and HA
Planning Node Specifications and Capacity
Creating a Cluster (New Version)
Creating a Cluster
Network and Security Settings
Configuring Public Network Access
Configuring Routes for a Cluster
Managing CA Certificates
Configuring Migration Tasks
Creating a Configuration File
Starting Migration Tasks
Stopping Migration Tasks
Configuration File Templates
Monitoring
Using Cloud Eye to Monitor Clusters
Supported Metrics
Managing Logs
Querying Logs
Backing Up Logs to OBS
Viewing Audit Logs
Changing Clusters
Adding New Nodes
Reducing Nodes
Changing Node Specifications
Managing Clusters
Viewing Cluster Details
Managing Cluster Tags
Associating a Cluster with an Enterprise Project
Forcibly Restarting a Cluster
Deleting a Cluster
Vector Database
CSS Vector Engine vs. OpenSearch Vector Engine
CSS Vector Database
Procedure
Preparing the Environment
Creating a Vector Index
Importing Vector Data
Performing Vector Search
Implementing Nested Vector Search
Optimizing Query and Write Performance
Managing the Vector Search Cache
Client Code Examples
Elasticsearch Vector Search Sample Code (Java)
Elasticsearch Vector Search Sample Code (Python)
OpenSearch Vector Search Sample Code (Java)
OpenSearch Vector Search Sample Code (Python)
CSS Resource Monitoring and Alarms
Best Practices
Elasticsearch Data Migration
About Elasticsearch Cluster Migration Solutions
Migrating Data Between Elasticsearch Clusters Using Huawei Cloud Logstash
Migrating Data Between Huawei Cloud Elasticsearch Clusters Using Backup and Restoration
Migrating Data from an In-House Built Elasticsearch Cluster to Huawei Cloud Using the S3 Plugin
Migrating Data from a Third-Party Elasticsearch Cluster to Huawei Cloud Using Backup and Restoration
Migrating Data Between Huawei Cloud Elasticsearch Clusters Using the Read/Write Splitting Plugin
Migrating Data Between Elasticsearch Clusters Using the Reindex API
Migrating Data Between Elasticsearch Clusters Using ESM
Migrating Data Between Elasticsearch Clusters Using Elasticdump
Migrating Kibana Saved Objects Between Elasticsearch Clusters
Using Elasticsearch Pipelines for Incremental Data Migration
Vector Search
Testing the Performance of CSS's Elasticsearch Vector Search
Using the GRAPH Algorithm to Implement Vector Search
Using the IVF_GRAPH_PQ Algorithm to Implement Vector Search
Migrating Data from Milvus to the CSS Vector Database
Log Search and Analytics
Ranking Search Results Using Elasticsearch Custom Rules
Improving Keyword Search Accuracy with the IK Analyzer and Custom Dictionaries
Improving Search Recall with the Synonym Filter and a Custom Synonym Dictionary
Implementing Cross-Cluster Search Across CSS Elasticsearch Clusters
Log Management and Analytics
Using Elasticsearch, In-House Built Logstash, and Kibana to Build a Log Management Platform
Using Kibana Discover for Time Series Data Visualization
Cluster Performance Tuning
Optimizing the Write Performance of Elasticsearch Clusters
Optimizing the Query Performance of Elasticsearch Clusters
Logstash Data Processing and Ingestion
Using Open-Source Logstash to Export Data in Batches from a CSS Elasticsearch Cluster
Synchronizing Data from RDS for MySQL to Elasticsearch Through Logstash
Using Logstash to Sync Kafka Data to Elasticsearch
Using Logstash to Ingest Data from OBS into Elasticsearch
Using Nginx to Unify Kibana and Dashboards Management for Multiple Clusters
Cloud Search Service Security Best Practices
API Reference
Before You Start
API Overview
Calling APIs
Making an API Request
Authentication
Returned Values
API V2
Cluster Management
Creating a Cluster (V2)
Restarting a Cluster (V2)
Rolling Restart (Deprecated)
Rolling Restart
Snapshot Management
Enabling Automatic Snapshot Creation
Disabling Automatic Snapshot Creation
Logstash
Delete a Configuration File (V2)
Delete a Custom Template V2
API V1
Cluster Management
Creating a Cluster (Discarded)
Querying the Cluster List
Querying Cluster Details
Deleting a Cluster
Modifying the Name or Description of a Cluster
Changing the Cluster Administrator Password
Restarting a Cluster (Deprecated)
Query the disk usage of a cluster.
Downloading a Security Certificate
Upgrading a Cluster Kernel
Obtaining the ID of the Target Image to Upgrade To
Obtaining Details About a Cluster Upgrade or AZ Switchover
Retrying or Terminating a Failed Upgrade or AZ Switchover Task
Changing the Security Group
Changing the Subnet of a Cluster
Automatically create an agency.
Specifications Query
Obtaining the Instance Specifications List
Querying Available Node Specifications for a Cluster
Querying Details About a Flavor
Query available node specifications by engine.
Tag Management
Querying All Tags
Querying Tags of a Specified Cluster
Adding Tags to a Cluster
Deleting a Cluster Tag
Adding or Deleting Cluster Tags in Batches
Modify Configuration
Adding Instances and Expanding Instance Storage Capacity
Adding Dedicated Master or Client Nodes or Cold Data Nodes
Changing Node Specifications (Discarded)
Scaling In a Cluster by Removing a Specific Node
Change the specifications of a specified node type.
Scaling In Nodes of a Specific Type
Replacing a Node
Changing the Security Mode
Scaling Out a Cluster (Discarded)
Changing AZs for a Cluster Instance
Word Dictionary Management
Querying the Status of a Custom Word Dictionary
Loading Custom Word Dictionaries
Disabling a Word Dictionary
Kibana/Dashboards Public Network Access
Enabling Kibana/Dashboards Public Network Access
Disabling Kibana/Dashboards Public Network Access
Modify Kibana/Dashboards Public Network Bandwidth
Modifying Kibana/Dashboards Public Network Access
Disabling Kibana/Dashboards Public Network Access Control
Logstash
Creating a Configuration File
Updating a Configuration File
Starting Pipeline Data Migration
Stopping All Pipeline Data Migration Tasks
Adding a Custom Template
Querying the Pipeline List
Querying the Configuration File List
Logstash Connectivity Test
Querying the Template List
Querying Operation Records
Querying the Configuration File Content
Deleting a Configuration File
Deleting a Custom Template
Hot Starting Pipeline Data Migration
Hot Stopping Pipeline Data Migration
Uploading a Certificate
Querying the Certificate List
Querying Certificate Information
Deleting a Certificate
Forcibly Restarting VMs in a Cluster
Log Management
Enabling Log Backup or Log Collection
Disabling the Log Backup or Collection Function
Querying the Log Backup Task List
Querying Basic Log Configurations
Modifying Basic Settings for Log Backup or Log Collection
Enabling the Automatic Log Backup Policy
Disabling the Automatic Log Backup Policy
Backing Up Logs
Searching for Logs
Log Ingestion Connectivity Testing
Public Network Access
Enabling Public Network Access
Disabling Public Network Access
Modifying Public Network Access Bandwidth
Enabling the Public Network Access Control Whitelist
Disabling the Public Network Access Control Whitelist
Snapshot Management
Enabling or Modifying the Cluster Snapshot Function
Manually Creating a Snapshot
Restoring a Snapshot
Deleting a Snapshot
Querying the Automatic Snapshot Creation Policy
Configuring the Automatic Snapshot Creation Policy
Querying a Snapshot List
Disabling Cluster Snapshots
(Not Recommended) Automatically Setting Basic Configurations of a Cluster Snapshot
VPC Endpoint
Enabling the VPC Endpoint Service
Disabling the VPC Endpoint Service
Obtaining an Endpoint Connection
Updating an Endpoint Connection
Modifying the VPCEP Service Whitelist of a Cluster
Parameter Configuration
Modifying Cluster Parameters
Obtaining the Task List of Parameter Configurations
Obtaining the Parameter Configuration List
Intelligent O&M
Obtaining the Intelligent O&M Task List and Details
Creating a Cluster Detection Task
Deleting a Detection Task
Obtaining SMN Topics Available for Intelligent O&M Alarms
Viewing Intelligent O&M Check Items
Viewing Scheduled Check Settings for Intelligent O&M
Updating Scheduled Check Settings for Intelligent O&M
Disabling Scheduled Checks for Intelligent O&M
Cluster management
Updating Cluster Routes
Obtaining a Cluster Route
Load Balancing
Querying Dedicated Load Balancers Supported by a Cluster
Enabling or Disabling Load Balancers for a Cluster
Obtain information about the load balancers of a cluster.
Configuring Load Balancing Listeners for a Cluster
Updating Load Balancing Listeners for a Cluster
Querying the Certificate List
Node Specifications Query
Listing Disk Types
Examples
Creating a Pay-per-Use Elasticsearch Cluster
Appendixes
Status Codes
Error Codes
Obtaining a Project ID and Name
Obtaining the Cluster ID
SDK Reference
SDK Overview
FAQs
General Consulting
How Does CSS Ensure Data and Workload Security?
What Storage Options Are Available for a CSS Cluster?
What Files Are Stored on the Disks of a CSS Cluster?
What Data Compression Algorithms Does CSS Use?
Accessing CSS Clusters
How Do I Reset the Administrator Password of a Security-mode Cluster in CSS?
Are Ports 9200 and 9300 Open for Access to Elasticsearch Clusters?
How Do I Use a NAT Gateway to Enable Public Network Access for an Elasticsearch/OpenSearch Cluster?
How Do I Connect In-house Developed Kibana to an Elasticsearch Cluster in CSS?
How Do I Connect In-house Developed OpenSearch Dashboards to an OpenSearch Cluster in CSS?
Migrating CSS Clusters
Can CSS Elasticsearch Clusters Be Migrated Across VPCs?
Can CSS Clusters Be Migrated Across Different Regions?
Can I Export Data from Kibana in CSS?
Using CSS Cluster Search Engines
Why Are Newly Created Index Shards Allocated to a Single Node in CSS?
How Do I Create a Type Under an Index in an Elasticsearch 7.x Cluster of CSS?
How Do I Change the Number of Replicas for Elasticsearch Indexes in CSS?
What Are the Impacts If an Elasticsearch Cluster of CSS Has Too Many Shards?
How Do I Check the Number of Index Shards and Replicas in a CSS Elasticsearch Cluster?
What Does the Value i for node.roles Mean for Nodes in an Elasticsearch Cluster of CSS?
How Do I Change the Maximum Number of Results Returned in Response to a Single Search Request to a Specific Index in a CSS Elasticsearch Cluster?
How Do I Update Index Lifecycle Policies for an Elasticsearch Cluster of CSS?
How Do I Clear Elasticsearch Indexes in CSS?
How Do I Clear Elasticsearch Cache in CSS?
Why Does the Disk Usage Increase After the delete_by_query Command Was Executed to Delete Data in an Elasticsearch Cluster?
Do CSS Elasticsearch Clusters Support script dotProduct?
Managing CSS Clusters
How Do I Check the AZ or AZs of a CSS Cluster?
What Is the Relationship Between the Filebeat Version and Cluster Version in CSS?
How Do I Obtain the Security Certificate of a CSS Security-Mode Cluster?
How Do I Convert the Format of a CER Security Certificate in CSS?
Can I Change the Security Group of a CSS Cluster?
Can I Expand the Subnet for an Elasticsearch or OpenSearch Cluster?
How Do I Set search.max_buckets for an Elasticsearch Cluster of CSS?
How Do I Modify the TLS Algorithm for a CSS Cluster?
How Do I Enable Audit Logs for a CSS Cluster?
Can I Stop a CSS Cluster?
How Do I Query the Index Size on OBS After the Freezing of Indexes for a CSS Cluster?
How Do I Check the List of Default Plugins for a CSS Cluster?
How Do I Plan the Quantity of Index Shards for a Cluster?
CSS Cluster Backup and Restoration
How Do I Query the Snapshot Information of a CSS Cluster?
Can a Deleted CSS Cluster Be Restored?
CSS Cluster Monitoring and O&M
How Do I Set Slow Query Log Thresholds for an Elasticsearch Cluster of CSS?
What Do I Do If the Average Memory Usage of a CSS Cluster Reaches 98%?
How Do I Check the Total Disk Usage of a CSS Cluster?
Will CSS Cluster Services Be Affected If the Disk Usage of a Single Node Gets Too High?
Troubleshooting
Clusters
Failed to Open Kibana
How Can I Improve Filebeat Performance?
Why Do I Fail to Access CSS Using TransportClient?
How Do I Handle the Error "Connection reset by peer" That Occurs When Spring Boot Uses ES?
What Do I Do If My Cluster Status Is Unavailable?
Why Does Cluster Creation Fail?
Data Import and Export
What Do I Do If Logs Cannot Be Written to CSS Due to High CPU Usage?
What Do I Do If an Error Is Reported When the Logstach on ECS Pushes Data to CSS?
Functions
Why Does Index Backup Fail?
What Do I Do If the Snapshot Repository Cannot Be Found?
What Do I Do If a Cluster Is Always in the Snapshot Creation State?
How Do I Back Up a Large Amount of Data Using Snapshots?
Ports
Why Does Access to Port 9200 Fail?
Change History
Videos