Overview
OpenSearch serves as an all-in-one platform used to develop commercial intelligent search services. It is built based on a large-scale distributed search engine developed by Alibaba Cloud. OpenSearch provides mid-end services for the core search business of Alibaba Group members such as Taobao, Tmall, and Cainiao. Thanks to years of search practices in various industries and the experience of handling traffic peaks during Double 11, the team of OpenSearch releases a set of service editions that offer high performance, efficiency, availability, and stability. The released service editions are LLM-based Conversational Search Edition, Industry Algorithm Edition, High-performance Search Edition, Vector Search Edition, and Retrieval Engine Edition. This helps meet search requirements in a variety of industries. OpenSearch is a PaaS that simplifies the use of search technologies and lowers the technical threshold and costs. OpenSearch allows you to implement search features and fast iterations for your services at a low cost. This prevents search technologies from being your business bottleneck.
To create a search service by using OpenSearch, you need to only perform the following steps:
Create an OpenSearch instance.
Configure the instance.
Synchronize or upload documents.
Send a search request from an application or a web client, access OpenSearch by using an API, and then obtain search results.
Architecture
LLM-based Conversational Search Edition
Software as a service (SaaS) platform: You can interact with the system by using the OpenSearch console or by calling API operations.
Large language models (LLMs) and leading natural language processing (NLP) models: To quickly create a conversational search model dedicated to your enterprise, you need to only import business data.
Conversational search mode: LLM-based Conversational Search Edition returns search results in conversational mode based on business data. This ensures the security, stability, quality, and reliability of the search results.
Industry Algorithm Edition
SaaS platform: You can interact with the system by using the OpenSearch console or by calling API operations.
Scenario-based configuration: You need to only create an instance and configure the data source, fields, and search attributes. After reindexing is complete, you can test the search performance by using an SDK or in the OpenSearch console.
Industry-specific templates: Industry Algorithm Edition provides a variety of industry-specific algorithm packages for industries such as e-commerce, content community, gaming, and education to help you build industry-specific search services. After you specify the industry, you can create search-related features and services, such as semantic understanding, sorting, and search guidance. This helps quickly set up search services and ensure intelligent industry-specific search results.
High-performance Search Edition
SaaS platform: You can interact with the system by using the OpenSearch console or by calling API operations.
Scenario-based configuration: You need to only create an instance and configure the data source, fields, and search attributes. After reindexing is complete, you can test the search performance by using an SDK or in the OpenSearch console.
Big data search: Compared with Industry Algorithm Edition, High-performance Search Edition eliminates the complex industry-specific algorithm capabilities. In addition to providing common search capabilities such as analyzers and sorting, High-performance Search Edition also focuses on the throughput of business queries and writes. High-performance Search Edition provides the capabilities to respond within seconds and query data in real time in scenarios where queries are performed based on large datasets.
Vector Search Edition
PaaS platform: You can perform O&M operations on Vector Search Edition instances by using a visual management platform.
Scenario-based configuration: You need to only create an instance and configure the cluster, data source, and index table. After reindexing is complete, you can test the search performance by using an SDK or in the OpenSearch console.
Vector-based search: Vector Search Edition provides you with a variety of query parameters and combined search modes based on inverted indexes and vector indexes. Vector Search Edition is highly reliable and offers high performance in scenarios such as graph searches, audio or video searches, recommendations, and Q&A.
Retrieval Engine Edition
PaaS platform: You can perform O&M operations on Retrieval Engine Edition instances by using a visual management platform.
Scenario-based configuration: You need to only create an instance and configure the cluster, data source, and index table. After reindexing is complete, you can test the search performance by using an SDK or in the OpenSearch console.
SQL query: SQL query syntax is supported to reduce your learning costs.
Minimized costs: Retrieval Engine Edition provides various built-in policies for index compression to reduce your business costs and meet your query requirements at lower costs.