Lindorm search engine is a high-performance, cost-effective, and reliable distributed search engine built on Lindorm. Compatible with open source Elasticsearch APIs, it seamlessly serves as an index store for the wide table engine to accelerate search queries. The search engine supports common business scenarios such as orders, bills, and logs, and provides vector search for AI scenarios as a foundational component for building large model applications.
Features
|
Core capability |
Description |
|
Ecosystem compatibility |
Compatible with standard open source Elasticsearch APIs. Supports integration with the open source ELKB ecosystem. |
|
Unified Multimodal Integration |
|
|
Cloud-native elasticity |
Uses a decoupled compute-storage architecture that supports on-demand scaling for compute and storage resources. Shard migrations complete in seconds without moving data, enabling fast node scaling. |
|
Low cost |
|
Service architecture
The following diagram shows the architecture of the Lindorm search engine:
As the core engine of Lindorm, the search engine provides a unified SQL interface for read and write operations. Key features include:
-
Intelligent index optimization: Automatically selects optimal indexes with SearchIndex technology to improve query efficiency.
-
Cloud-native architecture: Uses a decoupled storage and compute design. Partitioned data is stored persistently in the Lindorm Distributed File System (LDFS), enabling partition scheduling without data migration and elastic scaling in seconds.
-
Ecosystem compatibility: Natively compatible with Elasticsearch APIs and the ELK technology stack, making ES ecosystem components available out of the box.