Tous les produits
Search
Centre de documentation

OpenSearch:Édition algorithmique pour le secteur du e-commerce

Dernière mise à jour :Aug 10, 2026

Types de secteur

L'édition algorithmique par secteur d'OpenSearch propose deux types de secteur : E-commerce et general-purpose. Voici les principales différences :

  • E-commerce : Fournit un modèle de tag de champ prédéfini (par exemple, titre du produit, nom de la marque et nom de la catégorie). Tous les tags de champ sont obligatoires. Vos champs de données métier doivent correspondre aux tags du modèle e-commerce. Ce type convient aux scénarios de recherche dans le e-commerce.

  • general-purpose : Prend en charge des champs entièrement personnalisés sans restriction de tag de champ. Si vos champs métier ne correspondent pas entièrement au modèle e-commerce, nous vous recommandons de choisir ce type. Pour les instructions de configuration, consultez Configurer le modèle de secteur généraliste.

Remarque

Les deux types de secteur prennent en charge les jointures multitable (ce qui nécessite de spécifier une table principale) ainsi que la synchronisation des données depuis des sources telles que RDS, MaxCompute et POLARDB. Sélectionnez le type de secteur lors de la création d'une instance ; vous ne pourrez pas le modifier ultérieurement.

Processus de configuration

1. Dans la console OpenSearch Industry Algorithm Edition, accédez à la page Instance Management et cliquez sur Create Instance.

2. Sur la page d'achat, sélectionnez Industry Algorithm Edition pour l'édition du produit et E-commerce pour le Industry Type. Pour la préférence de cluster, choisissez Exclusive Cluster - General-purpose, Exclusive Cluster - Compute-optimized ou Exclusive Cluster - Storage-optimized en fonction de vos besoins métier. Les autres paramètres de configuration sont identiques à ceux d'une configuration de modèle de secteur généraliste.

3. Après l'achat, confirmez la commande :

Sur la page Confirm Order, vérifiez les paramètres de configuration (tels que la région, le nom de l'application, le type d'édition, le type de secteur, la capacité de stockage et les ressources de calcul) ainsi que les détails des frais. Cochez la case service agreement et envoyez la commande.

4. Une fois le service activé, accédez à la page Instance Management, repérez votre application dans la liste des applications et cliquez sur Configure. Suivez les étapes de configuration dans l'ordre : Feature Selection → Application Schema → Index Schema → Data Source → Complete.

(1) Feature Selection :

Les fonctionnalités du modèle sont regroupées en trois catégories : Query Analysis, Sort Policy et Other Services.

La catégorie Query Analysis comprend la correction orthographique pour le e-commerce, la pondération des termes pour le e-commerce, les mots vides pour le e-commerce, les synonymes pour le e-commerce, la vectorisation de texte et la reconnaissance d'entités pour le e-commerce. La catégorie Sort Policy inclut la recherche multimodale, la pertinence textuelle et la pertinence vectorielle. La catégorie Other Services comprend la saisie semi-automatique. Par défaut, toutes les fonctionnalités du modèle sont sélectionnées, mais vous pouvez personnaliser la sélection selon vos besoins métier.

(2) Application Schema :

Vous pouvez créer un schéma d'application de quatre manières : Use Data Source, Manually Create, Import Template ou Use File. L'exemple suivant utilise la méthode Use Data Source.

Sur la page Application Schema, sélectionnez la méthode Create from Data Source. Les tags de champ (Product Title, Brand Name, Category Name, Product Description, On Sale, Listing Time et Sales Volume) s'affichent en haut de la page. Cliquez sur un tag pour ajouter automatiquement le champ correspondant au tableau ci-dessous.

Remarque : Les tags de champ servent à générer rapidement le schéma d'index amélioré pour le secteur, les règles d'analyse de requête et les politiques de tri. Vous devez ajouter les noms de champ correspondant aux tags de champ dans le schéma d'application.

(3) Index Schema :

Sur la page Index Schema, les tags d'index incluent Category Name Index, Default Index, Vector Index et Title Index. Cliquez sur un tag pour générer automatiquement l'index correspondant. La liste des champs d'index affiche le nom, le tag, les champs inclus et l'analyseur pour chaque index. Pour l'index vector, définissez le tag d'index sur Vector Index et l'analyseur sur Vector - General E-commerce Vector.

Remarque :

  • Les tags d'index servent à générer rapidement les règles d'analyse de requête et les politiques de tri. Lors de la première configuration de l'édition algorithmique pour le secteur E-commerce, vous devez ajouter les noms d'index correspondant aux tags d'index dans le schéma d'index.

  • Pour l'index doté du tag d'index vectoriel, vous devez définir l'analyseur sur « Vector - General E-commerce Vector ».

  • Pour les configurations ultérieures de l'édition algorithmique pour le secteur E-commerce, ajoutez l'analyseur vectoriel pour le e-commerce. Il n'est pas nécessaire de configurer un tag vectoriel.

(4) Data Source : (L'exemple suivant utilise une source de données RDS.)

Configurez les informations de la source de données :

Dans le volet de gauche, cliquez sur Add Data Source. Dans la boîte de dialogue Add Data Source qui s'affiche, sélectionnez un type de source de données cloud (RDS, MaxCompute ou POLARDB), puis choisissez une base de données et une table de données, et cliquez sur OK.

Définissez le mappage des champs :

À l'étape field mapping, mappez les champs de la table OpenSearch aux champs de la source RDS. Cliquez sur Add Data pour ajouter les champs que vous souhaitez synchroniser. Une fois le mappage terminé, cliquez sur OK.

(5) Complete :

La page affiche le message : Industry Algorithm Edition application configuration completed. Vous pouvez ensuite : 1. Configurer l'Query Analysis en utilisant les packages de fonctionnalités du modèle de secteur sélectionnés. 2. Configurer une Sort Policy en utilisant les modèles de politique de tri sélectionnés. 3. Configurer et utiliser la fonctionnalité autocomplete.

Test de requête

Test de recherche

Une fois l'index construit, accédez à la page Feature Extensions > Search Test pour tester l'index configuré avec l'analyseur de texte du secteur e-commerce. Saisissez une clause de recherche dans le champ query et cliquez sur Search pour afficher les résultats.

# For example, to search the default index, enter the following search clause:
default:'beef'

Recherche vectorielle

Pour tester la fonctionnalité de recherche vectorielle, suivez ces étapes :

1. Accédez à Search Algorithm Center > Retrieval Configuration > Query Analysis Configuration. Dans la règle d'analyse de requête par défaut sys_default générée pour l'édition algorithmique par secteur, activez la fonctionnalité de vectorisation de texte. Pour ce faire, cliquez sur sys_default pour ouvrir la boîte de dialogue Edit Rule. Dans la section Feature Configuration, sélectionnez Text Vectorization, définissez Vector Index sur vector et cliquez sur OK.

2. Sur la page Feature Extensions > Search Test, ajoutez les paramètres requis pour exécuter le test. Après avoir ajouté les paramètres dans le champ Parameters, cliquez sur Search pour afficher les résultats de la recherche vectorielle.

# Required parameters
query=default:'beef'
qp=sys_default
raw_query=beef

Consultez les résultats vectoriels dans le processus d'analyse de requête. Cliquez sur le lien Query Analysis Process dans les résultats de recherche pour voir le résultat de chaque étape d'analyse, telle que la correction orthographique, la normalisation, la tokenisation, la suppression des mots vides, la pondération des termes et la mise en correspondance des synonymes, ainsi que les informations sur l'index vectoriel et la dimension issues de la text vectorization.

Remarque :

  • L'index vectoriel prend effet uniquement après avoir configuré la fonctionnalité de vectorisation de texte dans l'analyse de requête.

  • L'index utilisé pour l'analyse de requête doit utiliser l'analyseur « Industry - General Analyzer for E-commerce » et le secteur doit être défini sur « E-commerce Enhanced ». Dans les paramètres de vectorisation de texte, vous devez sélectionner l'analyseur configuré avec « Vector - General E-commerce Vector ».

Recherche multimodale

L'édition algorithmique pour le secteur E-commerce génère automatiquement une stratégie de recherche multimodale nommée sys_strategy pour votre instance. Pour tester la fonctionnalité de recherche multimodale, configurez des paramètres spécifiques sur la page Feature Extensions > Search Test. Par exemple, ajoutez les paramètres suivants dans le champ Parameters et cliquez sur Search pour afficher les résultats de la recherche multimodale.

# Required parameters
query=default:'beef'
qp=sys_default
raw_query=beef
search_strategy=sys_strategy

Notes d'utilisation

  • Vous pouvez mettre à niveau une application General-purpose Edition vers l'Industry Algorithm Edition, mais vous ne pouvez pas rétrograder une application Industry Algorithm Edition vers la General-purpose Edition.

  • L'édition algorithmique par secteur est disponible uniquement pour les applications Exclusive Cluster.

  • Pour un exemple de schéma pour le modèle de secteur e-commerce, consultez e-commerce_industry_template_schemaDemo.json.

  • L'index « Vector - General E-commerce Vector » ne peut pas être utilisé seul. Il prend effet uniquement après avoir configuré la fonctionnalité de vectorisation de texte dans l'analyse de requête pour un index qui utilise l'analyseur « Industry - General Analyzer for E-commerce ».

  • Dans le schéma d'application, vous devez ajouter les noms de champ correspondant aux tags de champ. Sinon, une erreur se produit.

Si vous n'ajoutez aucun tag de champ, le système affiche une invite indiquant « Please select the necessary field tags » et vous ne pouvez pas continuer. Si vos champs de données métier ne correspondent pas au modèle de tag de champ pour le secteur e-commerce, nous vous recommandons d'utiliser la Configuration du modèle de secteur généraliste. Le modèle de secteur généraliste prend en charge les champs personnalisés et n'impose aucune restriction de tag.

  • Dans le schéma d'index, vous devez ajouter les noms d'index correspondant aux tags d'index. Sinon, vous ne pourrez pas passer à l'étape suivante.

Si vous n'ajoutez pas les tags d'index, le bouton Next est désactivé et vous ne pouvez pas poursuivre la configuration.