OpenSearch est une plateforme de recherche intelligente qui vous permet de créer des services de recherche performants et en temps réel, à moindre coût.
Introduction
OpenSearch est une plateforme de recherche intelligente tout-en-un, bâtie sur le moteur de recherche distribué à grande échelle propriétaire d'Alibaba. Elle alimente les activités de recherche centrales du groupe Alibaba, notamment Taobao, Tmall et Cainiao. Ayant fait ses preuves au fil des années d'utilisation industrielle et lors de pics de trafic majeurs tels que le Festival mondial du shopping 11,11, OpenSearch fournit des services de recherche performants, en temps réel, hautement disponibles et stables. La solution se décline en six éditions : , LLM-powered AI Chat Edition, Industry Algorithm Edition, OpenSearch High-performance Search Edition, Vector Search Edition et Retrieval Engine Edition, afin de répondre aux besoins de recherche de divers secteurs. En proposant des technologies de recherche professionnelles sous forme de service, OpenSearch simplifie la mise en œuvre, abaisse les barrières à l'entrée et réduit les coûts. Vous pouvez ainsi intégrer des fonctionnalités de recherche à faible coût et itérer rapidement.
Pour mettre en place un service de recherche avec OpenSearch, suivez les étapes ci-dessous :
Créez une instance OpenSearch.
Modifiez et configurez l'instance.
Synchronisez ou téléchargez des documents.
Soumettez des requêtes de recherche depuis votre application ou votre site web, puis appelez l'API pour récupérer les résultats de recherche depuis OpenSearch.
Architecture du service
L'AI Search Open Platform propose des services haute performance basés sur des composants pour les scénarios RAG (Retrieval-Augmented Generation) et de recherche. Ses mécanismes flexibles d'assemblage de composants vous aident à construire rapidement des workflows RAG et de recherche.
LLM-powered AI Chat Edition
Plateforme SaaS. Les développeurs interagissent avec le système via la console ou une API.
Fondée sur des modèles de langage de grande taille (LLM) et des modèles NLP leaders du secteur, cette édition vous permet d'importer vos données métier afin de construire un modèle de grande taille spécifique à l'entreprise pour les questions-réponses et la recherche.
La fonctionnalité de recherche par questions-réponses génère des réponses à partir de vos données métier, offrant des résultats sécurisés, stables, de haute qualité et fiables.
Industry Algorithm Edition
Plateforme SaaS : les développeurs peuvent interagir avec le système via la console ou une API.
Configuration adaptée au scénario : créez une instance d'application, configurez une source de données, définissez le schéma d'index et les propriétés de recherche, puis attendez la reconstruction de l'index. Testez ensuite la fonctionnalité de recherche à l'aide du SDK ou de la console.
Modèles sectoriels : l'Industry Algorithm Edition propose des packages d'algorithmes pour des industries telles que le commerce électronique, les communautés de contenu, les jeux vidéo et l'éducation. Sélectionnez un vertical industriel pour créer une suite complète de fonctionnalités de recherche, incluant la compréhension sémantique des requêtes, le tri et l'orientation de recherche, pour une intégration plus rapide et une recherche intelligente efficace.
OpenSearch High-performance Search Edition
Plateforme SaaS : les développeurs peuvent interagir avec le système via la console ou une API.
Configuration adaptée au scénario : créez une instance d'application, configurez une source de données, définissez le schéma d'index et les propriétés de recherche, puis attendez la reconstruction de l'index. Testez ensuite la fonctionnalité de recherche à l'aide du SDK ou de la console.
Interrogation de big data : contrairement à l'Industry Algorithm Edition, cette édition supprime les algorithmes complexes spécifiques à l'industrie et se concentre sur le débit des requêtes et des écritures. Elle prend en charge des fonctionnalités de recherche générales telles que les analyseurs et le tri, et fournit des réponses en quelques secondes ainsi que des requêtes en temps réel pour les scénarios d'interrogation de grands ensembles de données.
Vector Search Edition
Plateforme PaaS : les développeurs gèrent et maintiennent les instances de la Vector Search Edition via une plateforme de contrôle visuelle.
Configuration adaptée au scénario : créez une instance d'application, configurez un cluster, configurez une source de données et mettez en place une table d'index. Après la reconstruction de l'index, testez la fonctionnalité de recherche à l'aide du SDK ou de la console.
Recherche vectorielle : prend en charge une large gamme de paramètres de requête et la recherche hybride avec des index inversés et vectoriels. Offre une fiabilité et des performances élevées pour la recherche d'images, la recherche audio et vidéo, les recommandations et les questions-réponses.
Retrieval Engine Edition
Plateforme PaaS : les développeurs gèrent et maintiennent les instances de la Retrieval Engine Edition via une plateforme de contrôle visuelle.
Configuration adaptée au scénario : créez une instance d'application, configurez un cluster, configurez une source de données et mettez en place une table d'index. Après la reconstruction de l'index, testez la fonctionnalité de recherche à l'aide du SDK ou de la console.
Requêtes SQL : prend en charge la syntaxe de requête SQL, réduisant ainsi la courbe d'apprentissage pour les développeurs.
Coût réduit : inclut plusieurs politiques de compression d'index intégrées pour réduire les coûts métier tout en répondant aux besoins de performance des requêtes.