Baidu Elasticsearch (BES)

Baidu Elasticsearch (BES) is a cloud-based Service of the open-source Elasticsearch engine which is designed for full-text search and analytics scenarios. Baidu Elasticsearch is fully compatible with the functions of open-source Elasticsearch, and it has a built-in analyzer plugin based on Baidu NLP technology.
Baidu Elasticsearch (BES)
  • Product Description
  • Features
  • Advantages
  • Customer Cases
  • Documentation

Product Description

BES is a fully managed service of the open-source distributed retrieval and analytics engine Elasticsearch, allowing you to easily deploy, operate, and expand Elasticsearch in Baidu Smart Cloud. Through Baidu Smart Cloud Management Console, an Elasticsearch cluster can be created and configured in a few minutes. The service will automatically detect and replace failed nodes, reducing the cost of managing infrastructure and Elasticsearch software by itself. The BES service is fully compatible with the Elasticsearch API, facilitating your zero-cost migration. At the same time, BES cloud service provides a permission management mechanism, which is convenient for you to freely configure the permissions of the cluster to further ensure data security.

Features

Real-time processing and analytics
Real-time processing and analytics
It supports the near-real-time import of massive data, provides rich analytics functions, and performs PB-level efficient data processing and analytics on structured and semi-structured data.
Fast Full Text Search
Fast Full Text Search
It has the distributed real-time file storage function, supporting the index of data from various dimensions. While maintaining high write performance, the data can be retrieved in multi-dimensional speed.
Autoscaling of Resources
Autoscaling of Resources
There are a variety of node specifications and storage for users to choose from. Users can dynamically adjust the number of cluster nodes according to the change of business load to control the cost flexibly.
Automatically Monitor Operation and Maintenance
Automatically Monitor Operation and Maintenance
It provides a variety of monitoring metrics to obtain real-time cluster health status., including QPS queries and writes to the node, CPU, hard disk utilization and heap usage of the node JVM, etc.

Advantages

  • Better Search Experience

    Better Search Experience

    Based on Baidu's long-term technology advantages in natural language processing, it has a built-in analyzer plugin based on NLP technology, which can greatly improve the recall rate and accuracy of retrieval.

  • Strong Analytics Capability

    Strong Analytics Capability

    It supports log analysis, clickstream analytics and other real-time data analytics scenarios, and has a high-performance distributed architecture, which can support statistical analytics of more than 100,000 QPS.

  • Economical Storage Solution

    Economical Storage Solution

    It supports the separation of hot and cold data storage, which can automatically transfer the "cold data" with low query frequency to BOS through data writing cooling time configuration, greatly reducing the cost for users.

  • Reliable Performance Commitment

    Reliable Performance Commitment

    Cloud disk automatic backup, to ensure that data is not lost in the case of downtime; Multiple copies of data and metadata are stored, which will not affect the query service during the downtime; Dynamic scaling without interruption of service.

Customer Cases

  • PATEO

    PATEO

    PATEO Is the leading telematics company in Asia, with a complete Internet automobile ecosystem. Baidu Elasticsearch provides PATEO with a stable basic capability to build big data services. It also provides efficient and stable analytics capability in log analytics and other applications, helping PATEO provide better automobile service for users through the PATEO telematics network.

    Zuoyebang

    Zuoyebang

    Zuoyebang is a mobile learning platform for primary and middle school students all over China. Faced with the huge amount of application data and behavioral data generated by users every day, Zuoyebang uses Baidu Elasticsearch to process and analyze data, build a log service system, and connect the report system in real-time for analytics and display.

    iQIYI.COM

    iQIYI.COM

    IQIYI is a high-quality video entertainment service provider in China. Baidu Elasticsearch helps iQIYI build an AI and big data platform, establish a video brain based on search data and video data to understand human behavior -- iQIYI brain, enabling it to guide the production, operation, and consumption of content with big data, and provide users with more accurate video services.

Documentation