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
Differences Between Elasticsearch and OpenSearch
Permissions Management
Constraints
Quotas
Performance Metrics
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
CSS Permissions Management
Creating IAM Users and Granting Them Permissions to Use CSS
Example: Granting IAM Users the Permission to Create CSS Clusters
Elasticsearch
Procedure for Using Elasticsearch
Elasticsearch Cluster Planning Suggestions
Planning Cluster AZs and HA
Planning the Cluster Version and Security Mode
Planning Node Types and Specifications
Creating an Elasticsearch Cluster (New Version)
Creating an Elasticsearch Cluster
Accessing Elasticsearch Clusters
Elasticsearch Cluster Access Methods
Logging In to an Elasticsearch Cluster Using Kibana
Logging In to an Elasticsearch Cluster Through Cerebro
Accessing an Elasticsearch Cluster Using cURL Commands
Accessing an Elasticsearch Cluster Using Java
Accessing an Elasticsearch Cluster Through the High Level REST Client
Accessing an Elasticsearch Cluster Through the Low Level REST Client
Accessing an Elasticsearch Cluster Through the Transport Client
Accessing an Elasticsearch Cluster Using Spring Boot
Accessing an Elasticsearch Cluster Using Python
Accessing an Elasticsearch Cluster Through the MRS Hive Client
Accessing an Elasticsearch Cluster Using Go
Accessing an Elasticsearch Cluster Using LDAP
Importing Data to an Elasticsearch Cluster
Different Ways to Ingest Data into an Elasticsearch Cluster
Using In-house Built Logstash to Import Data to Elasticsearch
Using Open Source Elasticsearch APIs to Import Data to Elasticsearch
Using CDM to Import Data to Elasticsearch
Enhancing the Data Ingestion Performance of Elasticsearch Clusters
Searching Data in an Elasticsearch Cluster
Using DSL to Search for Data in Elasticsearch
Using SQL to Search for Data in Elasticsearch
Enhancing Search Capabilities for Elasticsearch Clusters
Search Enhancement Features for Elasticsearch Clusters
Configuring Vector Search for Elasticsearch Clusters
About CSS Vector Search
Creating an Elasticsearch Vector Cluster
Creating a Vector Index
Importing Vector Data
Performing Vector Search
Optimizing Vector Cluster Performance
Managing the Vector Index Cache
Using Nested Fields for Vector Search
Sample Python Code for Vector Search
Sample Java Code for Vector Search
Configuring Decoupled Storage and Compute for an Elasticsearch Cluster
Configuring Flow Control 2.0 for an Elasticsearch Cluster
Configuring Flow Control 1.0 for an Elasticsearch Cluster
Configuring Large Query Isolation for an Elasticsearch Cluster
Configuring Enhanced Aggregation for an Elasticsearch Cluster
Configuring Read/Write Splitting Between Two Elasticsearch Clusters
Switching Between Hot and Cold Storage for an Elasticsearch Cluster
Configuring an Index Recycle Bin for an Elasticsearch Cluster
Configuring Networking for an Elasticsearch Cluster
Configuring Routes for an Elasticsearch Cluster
Configuring Public Network Access for an Elasticsearch Cluster
Configuring VPC Endpoints for an Elasticsearch Cluster
Configuring a Dedicated Load Balancer for an Elasticsearch Cluster
Backing up and Restoring the Data of an Elasticsearch Cluster
Creating Snapshots to Back Up the Data of an Elasticsearch Cluster
Restoring the Data of an Elasticsearch Cluster Using a Snapshot
Deleting an Elasticsearch Cluster Snapshot
Scaling an Elasticsearch Cluster
Scaling Out/Up an Elasticsearch Cluster
Scaling In/Down an Elasticsearch Cluster
Upgrading the Version of an Elasticsearch Cluster
Managing Elasticsearch Clusters
Viewing Elasticsearch Cluster Information
Creating Users for an Elasticsearch Cluster and Granting Cluster Access
Setting Tags for an Elasticsearch Cluster
Configuring Default Parameters in the .yml Configuration File of an Elasticsearch Cluster
Associating an Elasticsearch Cluster with an Enterprise Project
Changing the Node Specifications and Storage Type of an Elasticsearch Cluster
Replacing a Specified Node for an Elasticsearch Cluster
Changing the Security Mode of an Elasticsearch Cluster
Switching AZs for an Elasticsearch Cluster
Restarting an Elasticsearch Cluster
Deleting an Elasticsearch Cluster
Managing Index Policies for an Elasticsearch Cluster
Creating and Managing Index Policies for an Elasticsearch Cluster
Automating Index Rollover in an Elasticsearch Cluster Through Index Lifecycle Management
Decoupling Index Storage and Compute in an Elasticsearch Cluster Through Index Lifecycle Management
Elasticsearch Cluster Monitoring and Log Management
Elasticsearch Cluster Monitoring Metrics
Monitoring Metrics for Elasticsearch Clusters in Cloud Eye
Elasticsearch Cluster Monitoring Metrics Supported by the Kernel
Configuring Elasticsearch Cluster Monitoring
Using Cloud Eye to Monitor Elasticsearch Clusters
Configuring Kernel Monitoring for an Elasticsearch Cluster
Configuring Index Monitoring for an Elasticsearch Cluster
Setting Alarm Alerting via SMN for an Elasticsearch Cluster
Synchronizing Elasticsearch Alerts to Prometheus
Intelligent Risk Detection for Elasticsearch Clusters
Managing Elasticsearch Cluster Logs
Viewing Elasticsearch Cluster Audit Logs
OpenSearch
Procedure for Using OpenSearch
OpenSearch Cluster Planning Suggestions
Planning Cluster AZs and HA
Planning the Cluster Version and Security Mode
Planning Node Types and Specifications
Creating an OpenSearch Cluster (New Version)
Creating an OpenSearch Cluster
Accessing an OpenSearch Cluster
OpenSearch Cluster Access Methods
Logging In to an OpenSearch Cluster Through OpenSearch Dashboards
Logging In to an OpenSearch Cluster Through Cerebro
Accessing an OpenSearch Cluster Using cURL Commands
Accessing an OpenSearch Cluster Using Java
Accessing an OpenSearch Cluster Using the High Level REST Client
Accessing an OpenSearch Cluster Using the Low Level REST Client
Accessing an OpenSearch Cluster with the Python Client
Accessing an OpenSearch Cluster Using LDAP
Importing Data to an OpenSearch Cluster
Different Ways to Ingest Data into an OpenSearch Cluster
Using In-house Built Logstash to Ingest Data into an OpenSearch Cluster
Using Open Source OpenSearch APIs to Import Data to an OpenSearch Cluster
Using CDM to Import Data to an OpenSearch Cluster
Enhancing the Data Ingestion Performance of OpenSearch Clusters
Searching Data in an OpenSearch Cluster
Using DSL to Search for Data in OpenSearch
Using SQL to Search for Data in OpenSearch
Enhancing Search Capabilities for OpenSearch Clusters
Search Enhancement Features for OpenSearch Clusters
Configuring Vector Search for OpenSearch Clusters
About CSS Vector Search
Creating an OpenSearch Vector Cluster
Creating a Vector Index
Importing Vector Data
Performing Vector Search
Optimizing Vector Cluster Performance
Managing the Vector Index Cache
Using Nested Fields for Vector Search
Sample Python Code for Vector Search
Sample Java Code for Vector Search
Configuring Decoupled Storage and Compute for an OpenSearch Cluster
Configuring Flow Control for an OpenSearch Cluster
Configuring Large Query Isolation for an OpenSearch Cluster
Configuring Enhanced Aggregation for an OpenSearch Cluster
Configuring Read/Write Splitting Between Two OpenSearch Clusters
Switching Between Hot and Cold Storage for an OpenSearch Cluster
Configuring an Index Recycle Bin for an OpenSearch Cluster
Configuring Networking for an OpenSearch Cluster
Configuring Routes for an OpenSearch Cluster
Configuring Public Network Access for an OpenSearch Cluster
Configuring VPC Endpoint Service for an OpenSearch Cluster
Configuring a Dedicated Load Balancer for an OpenSearch Cluster
Backing up and Restoring the Data of an OpenSearch Cluster
Creating Snapshots to Back Up the Data of an OpenSearch Cluster
Restoring a Snapshot of an OpenSearch Cluster
Deleting an OpenSearch Cluster Snapshot
Scaling an OpenSearch Cluster
Scaling Out/Up an OpenSearch Cluster
Scaling In/Down an OpenSearch Cluster
Upgrading the Version of an OpenSearch Cluster
Managing OpenSearch Clusters
Viewing OpenSearch Cluster Information
Creating Users for an OpenSearch Cluster and Granting Cluster Access
Setting Tags for an OpenSearch Cluster
Configuring Default Parameters in the .yml Configuration File of an OpenSearch Cluster
Associating an OpenSearch Cluster with an Enterprise Project
Changing the Node Specifications of an OpenSearch Cluster
Replacing Specified Nodes for an OpenSearch Cluster
Changing the Security Mode of an OpenSearch Cluster
Switching AZs for an OpenSearch Cluster
Restarting an OpenSearch Cluster
Deleting an OpenSearch Cluster
Managing Index Policies for OpenSearch Clusters
Creating and Managing OpenSearch Index Policies
Automating Index Rollover in an OpenSearch Cluster Through Index Lifecycle Management
Decoupling Index Storage and Compute in an OpenSearch Cluster Through Index Lifecycle Management
OpenSearch Cluster Monitoring and Log Management
Monitoring Metrics for OpenSearch Clusters in Cloud Eye
Using Cloud Eye to Monitor OpenSearch Clusters
Configuring Index Monitoring for an OpenSearch Cluster
Setting Alarm Alerting via SMN for an OpenSearch Cluster
Synchronizing OpenSearch Alerts to Prometheus
Intelligent Risk Detection for OpenSearch Clusters
Managing OpenSearch Cluster Logs
Viewing OpenSearch Cluster Audit Logs
Logstash
Procedure for Using Logstash
Logstash Cluster Planning Suggestions
Planning Cluster AZs and HA
Planning Node Specifications and Capacity
Creating a Logstash Cluster (New Version)
Creating a Logstash Cluster
Configuring Networking for a Logstash Cluster
Configuring Routes for a Logstash Cluster
Configuring Public Network Access for a Logstash Cluster
Configuring a Logstash Migration Task
Creating a Logstash Configuration File
Starting a Logstash Migration Task
Stopping Logstash Migration Tasks
Logstash Configuration File Templates
Scaling a Logstash Cluster
Scaling Out a Logstash Cluster
Scaling In a Logstash Cluster
Managing Logstash Clusters
Viewing Logstash Cluster Information
Setting Tags for a Logstash Cluster
Associating a Logstash Cluster with an Enterprise Project
Changing the Node Specifications of a Logstash Cluster
Managing CA Certificates for a Logstash Cluster
Forcibly Restarting a Logstash Cluster
Deleting a Logstash Cluster
Logstash Cluster Monitoring and Log Management
Monitoring Metrics for Logstash Clusters in Cloud Eye
Using Cloud Eye to Monitor Logstash Clusters
Managing Logstash Cluster Logs
Viewing Logstash Cluster Audit Logs
CSS Resource Monitoring
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 On-premises 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 Kibana Saved Objects Between Elasticsearch Clusters
Using Elasticsearch Pipelines for Incremental Data Migration
Optimizing the Performance of Elasticsearch Clusters
Optimizing the Write Performance of Elasticsearch Clusters
Optimizing the Query Performance of Elasticsearch Clusters
Using Logstash to Synchronize Data to Elasticsearch
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
Elasticsearch 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
Using Open-Source Logstash to Export Data in Batches from a CSS Elasticsearch Cluster
Using Elasticsearch to Accelerate Query and Analysis for Relational Databases
Using Elasticsearch, In-House Built Logstash, and Kibana to Build a Log Management Platform
Using Kibana Discover for Time Series Data Visualization
Ranking Search Results Using Elasticsearch Custom Rules
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