HCL Commerce Version 9.1.7.0 or later

Rechercher dans les profils

HCL Commerce Search utilise des profils de recherche pour contrôler l'expérience de recherche sur la vitrine au niveau de la page. Les profils de recherche regroupent des ensembles de paramètres d'exécution de recherche tels que le nom de l'index de recherche, les zones d'index de recherche, les fournisseurs d'expression, la pagination et le tri.

Chargement des profils de recherche

Vous pouvez charger l'un des profils de recherche par défaut, ou votre propre profil personnalisé, à partir de l'emplacement par défaut sur ESQueryService/src/main/resources/profiles. Vous pouvez charger un profil par défaut ou personnalisé de l'une des deux manières suivantes :
  • Vous pouvez ajouter manuellement vos propres profils dans le répertoire custom.

    Le répertoire profiles contient un sous-répertoire custom dans lequel vous pouvez stocker vos propres profils. Le répertoire custom contient trois sous-répertoires prédéfinis : ingest, nlp et search. Vous pouvez créer des sous-répertoires supplémentaires et y placer vos propres profils personnalisés.

    Après avoir ajouté un profil personnalisé, redémarrez le conteneur de requête de données et le conteneur de requête de recherche. Pour afficher votre profil personnalisé nouvellement ajouté, utilisez l'API de service Query et appelez le nœud final suivant :
    /api/v2/documents/profiles/{profileName}
    Votre profil personnalisé apparaît sous la section userData de la réponse.

    Pour la spécification d'API REST complète, voir API REST de Query.

  • Vous pouvez ajouter votre profil personnalisé via ZooKeeper.
    ZooKeeper stocke les profils nommés dans l'un de ses nœuds. Vous pouvez créer, mettre à jour, supprimer et obtenir des profils à l'aide du nœud final du service Query. Le nœud final du profil est :
    https://data_environment_hostname:30921/search/resources/api/v2/documents/profiles/profileName
    Aucun conteneur ne doit être redémarré après l'ajout d'un profil à l'aide de ce nœud final.

Rechercher des versions de profils

Deux versions de profil de recherche sont associées à l'API REST du service Query. Les profils de recherche de la version 2 sont destinés à être utilisés avec les vitrines React, qui nécessitent l'API REST V2. Les profils de recherche de la version 1 sont utilisés avec l'API REST V1 et sont conçus pour la rétrocompatibilité. Ils sont partiellement compatibles avec l'API REST V2 dans les versions 9.1 à 9.1.6. Pour plus d'informations, voir Spécifications API du service Query.

HCL Commerce Version 9.1.7.0 or later

Profils de recherche de la version 2

ZooKeeper stocke les profils nommés dans l'un de ses nœuds. Vous pouvez créer, mettre à jour, supprimer et obtenir des profils à l'aide du nœud final du service Query. Le nœud final du profil est :
https://data_environment_hostname:30921/search/resources/api/v2/documents/profiles/profileName
Aucun conteneur ne doit être redémarré après l'ajout d'un profil à l'aide de ce nœud final.
Note: Ne remplacez pas les profils suivants. Ils ne sont utilisés qu'en interne par HCL.
  • HCL_findCatalogEntryByIdForBrowse
  • HCL_findCatalogEntryById
Table 1. Effectuer une recherche dans les profils : Vue Produit
API Rest Nom du profil de recherche Description
/api/v2/products?searchTerm HCL_V2_findProductsBySearchTerm Ce profil récupère les détails des produits autorisés à l'aide d'un terme de recherche à partir de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues telles que le prix indexé, les attributs du dictionnaire des attributs, les facettes et la suggestion de vérification orthographique.
/api/v2/products?searchTerm HCL_V2_findProductsByNameOnly Ce profil limite la portée de la recherche au nom de l'entrée de catalogue et récupère les détails des produits autorisés à l'aide d'un terme de recherche de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues incluent le prix indexé, les attributs du dictionnaire d'attributs, les facettes et les suggestions de vérification orthographique.
/api/v2/products?searchTerm HCL_V2_findProductsByNameAndShortDescriptionOnly Ce profil limite la portée de la recherche au nom de l'entrée de catalogue et aux champs de description abrégée et récupère les détails des produits autorisés à l'aide d'un terme de recherche de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues telles que le prix indexé, les attributs du dictionnaire des attributs, les facettes et la suggestion de vérification orthographique.
/api/v2/products?searchTerm HCL_V2_findProductsByUnstructureOnly Ce profil limite la portée de la recherche au champ non structuré de l'entrée de catalogue et récupère les détails des produits autorisés à l'aide d'un terme de recherche de l'index CatalogEntry.
/api/v2/products?searchTerm HCL_V2_findProductsBySearchTerm_Summary Ce profil récupère les détails des produits autorisés à l'aide d'un terme de recherche à partir de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom, la description, et les propriétés étendues telles que le prix indexé, les facettes et la suggestion de vérification orthographique.
/api/v2/products?searchTerm HCL_V2_findProductsBySearchTermRanking Ce profil récupère les détails des produits autorisés à l'aide d'un terme de recherche à partir de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues telles que le prix indexé, les attributs du dictionnaire des attributs et la suggestion de vérification orthographique.
/api/v2/products?categoryId HCL_V2_findProductsByCategory Ce profil récupère les détails des produits autorisés en utilisant l'identificateur unique du catalogue parent d'entrée de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues telles que le prix indexé, les attributs du dictionnaire des attributs, les facettes et le chemin de navigation.
/api/v2/products?categoryId HCL_V2_findProductsByCategory_Summary Ce profil récupère les détails des produits autorisés en utilisant l'identificateur unique du catalogue parent d'entrée de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom, la description, et les propriétés étendues telles que le prix indexé.
/api/v2/products?categoryId HCL_V2_ComposeFacetListByCategoryId Ce profil est utilisé pour récupérer la liste des facettes des produits autorisés.
/api/v2/products?categoryId HCL_V2_BreadCrumbByCategoryUniqueId Ce profil est utilisé pour récupérer les chemins de navigation de la catégorie des produits intitulés.
/api/v2/products?partNumber HCL_V2_findProductByPartNumber_Details Ce profil récupère les détails des produits autorisés en utilisant le code d'entrée de catalogue de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues telles que le prix indexé, les attributs du dictionnaire des attributs, les SKU sous-jacentes, les actifs associés, les associations de marchandisage et les composants.
/api/v2/products?partNumber HCL_V2_findProductByPartNumber_Summary Ce profil récupère le récapitulatif des produits autorisés en utilisant le code d'entrée de catalogue de l'index CatalogEntry. Les récapitulatifs des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues telles que le prix indexé et les attributs du dictionnaire des attributs.
/api/v2/products?id HCL_V2_findProductByIds_Details Ce profil récupère les détails des produits autorisés en utilisant l'identificateur unique d'entrée de catalogue de l'index CatalogEntry. Les détails d'entrée de catalogue incluent le prix indexé, les attributs du dictionnaire des attributs, les SKU sous-jacentes, les actifs associés, les associations de marchandisage et les composants.
/api/v2/products?id HCL_V2_findProductByIdsWithAttributesAndAttachments Ce profil récupère le récapitulatif des produits autorisés en utilisant l'identificateur unique d'entrée de catalogue de l'index CatalogEntry. Les récapitulatifs d'entrée de catalogue incluent le prix indexé, les attributs du dictionnaire des attributs, les SKU sous-jacentes et les actifs associés.
/api/v2/products?id HCL_V2_findProductByIds_Summary Ce profil récupère le récapitulatif des produits autorisés en utilisant l'identificateur unique d'entrée de catalogue de l'index CatalogEntry. Les récapitulatifs d'entrée de catalogue incluent le prix indexé et les attributs du dictionnaire des attributs.
/api/v2/products?id HCL_V2_findProductByIds_Summary_WithNoEntitlementCheck Ce profil récupère le résumé des produits sans faire de vérification des autorisations à l'aide de l'identificateur unique d'entrée de catalogue à partir de l'index CatalogEntry. Les récapitulatifs d'entrée de catalogue incluent le prix indexé et les attributs du dictionnaire des attributs.
/api/v2/products?id HCL_V2_findProductByIds_Basic_Summary Ce profil récupère les récapitulatifs de base des produits à l'aide de l'identificateur unique d'entrée de catalogue à partir de l'index CatalogEntry. Les détails d'entrée du catalogue incluent le nom, ainsi que les valeurs partNumber et catentryId.
/api/v2/products?id HCL_V2_findProductsBySearchTermWithPrice Ce profil récupère les détails des produits autorisés à l'aide d'un terme de recherche de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues incluent le prix indexé, les attributs du dictionnaire d'attributs, les facettes et les suggestions de vérification orthographique.
/api/v2/products?categoryId HCL_V2_findProductsByCategory_Summary Ce profil limite la portée de la recherche au nom de l'entrée de catalogue et récupère les détails des produits autorisés à l'aide de l'identifiant unique de catégorie parente de l'entrée de catalogue à partir de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base telles que le nom et la description, ainsi que des propriétés étendues telles que le prix indexé.
/api/v2/products?categoryId HCL_V2_findProductsByCategoryWithPriceRange Ce profil récupère les détails des produits autorisés à l'aide de l'identifiant unique de catégorie parente de l'entrée de catalogue à partir de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues incluent le prix indexé, les attributs du dictionnaire d'attributs, les facettes et les suggestions de vérification orthographique.
V1

store/{storeId}/productview/byId/{productId} andstore/{storeId}/productview/byIds

IBM_Admin_findProductByIds Ce profil récupère le nom, le partNumber et le catentryId du ou des produits à l'aide de l'identifiant unique d'entrée de catalogue de l'index CatalogEntry.
Note: Les profils IBM_Admin_findProductByIds et HCL_Admin_findProductByIds sont identiques. Ce profil étant utilisé avec l'API V1, le préfixe est IBM.
V1

store/{storeId}/productview/byId/{productId} andstore/{storeId}/productview/byIds

IBM_findProductByIds_Basic_Summary Ce profil récupère les récapitulatifs de base des produits à l'aide de l'identificateur unique d'entrée de catalogue à partir de l'index CatalogEntry. Les détails d'entrée du catalogue incluent le nom, ainsi que les valeurs partNumber et catentryId.
V1

store/{storeId}/productview/byCategory/{categoryId}

IBM_findProductsByCategory_Summary Ce profil limite la portée de la recherche au nom de l'entrée de catalogue et récupère les détails des produits autorisés à l'aide de l'identifiant unique de catégorie parente de l'entrée de catalogue à partir de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base telles que le nom et la description, ainsi que des propriétés étendues telles que le prix indexé.
V1

store/{storeId}/productview/bySearchTerm/{searchTerm}

IBM_findProductsByNameOnly Ce profil limite la portée de la recherche au nom de l'entrée de catalogue et récupère les détails des produits autorisés à l'aide d'un terme de recherche de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues incluent le prix indexé, les attributs du dictionnaire d'attributs, les facettes et les suggestions de vérification orthographique.
V1

store/{storeId}/productview/bySearchTerm/{searchTerm}

IBM_findProductsByNameAndShortDescriptionOnly Ce profil limite la portée de la recherche au nom de l'entrée de catalogue et aux champs de description abrégée et récupère les détails des produits autorisés à l'aide d'un terme de recherche de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues incluent le prix indexé, les attributs du dictionnaire d'attributs, les facettes et les suggestions de vérification orthographique.
V1

store/{storeId}/productview/bySearchTerm/{searchTerm}

IBM_findProductsByUnstructureOnly Ce profil limite la portée de la recherche au champ non structuré de l'entrée de catalogue et récupère les détails des produits autorisés à l'aide d'un terme de recherche de l'index CatalogEntry.
Table 2. Effectuer une recherche dans les profils : Vue Catégorie
API Rest Nom du profil de recherche Description
/api/v2/categories?id HCL_V2_findCategoryByUniqueIds Ce profil récupère les détails du groupe de catalogues autorisé à l'aide de l'identificateur unique du groupe de catalogues de l'index de groupe de catalogues.
/api/v2/categories?identifier HCL_V2_findCategoryByIdentifier Ce profil récupère les détails du groupe de catalogues autorisé à l'aide du code de groupe de catalogues à partir de l'index de groupe de catalogues.
/api/v2/categories?parentCategoryId HCL_V2_findSubCategories Ce profil récupère les détails des catégories supérieures et des sous-catégories autorisées à l'aide de l'identificateur unique du parent du groupe de catalogues à partir de l'index du groupe de catalogues.
V1

/api/v2/categories?parentCategoryId
HCL_V2_findSubCategories Ce profil récupère les détails des catégories supérieures et des sous-catégories autorisées à l'aide de l'identificateur unique du parent du groupe de catalogues à partir de l'index du groupe de catalogues.

Exemples d'utilisation des profils de recherche de la version 2

Pour un produit, mappez le nom de la zone dans le nœud de composant ZooKeeper de la manière suivante :
{ "valuemappingservice": { "valuemapping": [{ "externalName": "XPathToProductViewV2ResponseFieldNameMapping", "internalName": "XPathToProductViewV2ResponseFieldNameMapping", "valuemap": [{ "externalValue": "inventories.*.quantity", "internalValue": "inventories.*.quantity" } ] } ] } } 

Exemple de profil personnalisé pour le numéro de référence

Pour tout le stock du centre : Dans le profil personnalisé, ajoutez une zone de réponse comme -- inventories.*
 { "parentProfileName": "HCL_V2_findProductByPartNumber_Details", "profileName": "test_findProductByPartNumber_Details", "query": { "responseFields": [ "inventories.*" ] } } 
Pour un stock de centre spécifique : Dans le profil personnalisé, ajoutez une zone de réponse comme inventories.10501.quantity
 { { "parentProfileName": "HCL_V2_findProductByPartNumber_Details", "profileName": "test_findProductByPartNumber_Details", "query": { "responseFields": [ "inventories.10501.quantity” ] } } 
Exemple de profil de recherche
Note: Si la fonction Hero Product est activée, il est nécessaire de créer le profil de recherche personnalisé avec toutes les modifications. Si la fonction Hero Product est désactivée, le profil de recherche n'est pas utilisé. Ce profil ne peut pas être remplacé en tant que profil personnalisé.
 { "parentProfileName": "HCL_findCatalogEntryById", "profileName": "X_findCatalogEntryById", "query": { "responseFields": [ "inventories.10501.quantity" ] } } 
Pour une catégorie, mappez le nom de la zone dans le nœud de composant ZooKeeper de la manière suivante :
{ "valuemappingservice": { "valuemapping": [{ "externalName": "XPathToCategoryViewV2ResponseFieldNameMapping", "internalName":”XPathToCategoryViewV2ResponseFieldNameMapping", "valuemap": [{ "externalValue": "keyword.text", "internalValue": "keyword.text" } ] } ] } } 

Exemple de profil personnalisé pour les identificateurs de catégorie

Pour tout le stock du centre : Dans le profil personnalisé, ajoutez une zone de réponse comme --keyword.text
{ "profileName": "HCL_V2_findCategoryByIdentifier", "parentProfileName": "Test_findCategoryByIdentifier", "query": { "responseFields": [ "keyword.text" ] } } 
Note: Si la fonction Hero Product est activée, il est nécessaire de créer le profil de recherche personnalisé avec toutes les modifications. Si la fonction Hero Product est désactivée, le profil de recherche n'est pas utilisé. Ce profil ne peut pas être remplacé en tant que profil personnalisé.

HCL Commerce Version 9.1.9.0 or later Exemple de mise en évidence de la recherche

Pour activer la mise en évidence de la recherche, éditez le fichier de configuration HCL_findProductsBySearchTerm.json. Ajoutez le paramètre "name.text" à la section "queryFields" et assurez-vous qu'il est également ajouté à la section "highlight".
"queryFields" : ["default.search.text", "default.search.normalized", "default.search.text_*", "name.text"], ... "highlight" : { "fields" : ["name.text"], "simplePre" : "<strong><span class=font2>", "simplePost" : "</span></strong>" },

Profils de recherche de la version 1

Effectuer une recherche dans les profils : Vue Produit
API REST Nom du profil de recherche Description
store/{storeId}/productview/{partNumber} IBM_findProductByPartNumber_Details Ce profil récupère les détails des produits autorisés en utilisant le code d'entrée de catalogue de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues telles que le prix indexé, les attributs du dictionnaire des attributs, les SKU sous-jacentes, les actifs associés, les associations de marchandisage et les composants.
store/{storeId}/productview/{partNumber} IBM_findProductByPartNumber_Summary Ce profil récupère le récapitulatif des produits autorisés en utilisant le code d'entrée de catalogue de l'index CatalogEntry. Les récapitulatifs des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues telles que le prix indexé et les attributs du dictionnaire des attributs.
store/{storeId}/productview/byId/{productId}, store/{storeId}/productview/byIds IBM_findProductByIds_Details Ce profil récupère les détails des produits autorisés en utilisant l'identificateur unique d'entrée de catalogue de l'index CatalogEntry. Les détails d'entrée de catalogue incluent le prix indexé, les attributs du dictionnaire des attributs, les SKU sous-jacentes, les actifs associés, les associations de marchandisage et les composants.
store/{storeId}/productview/byId/{productId}, store/{storeId}/productview/byIds IBM_findProductByIds_Summary Ce profil récupère le récapitulatif des produits autorisés en utilisant l'identificateur unique d'entrée de catalogue de l'index CatalogEntry. Les récapitulatifs d'entrée de catalogue incluent le prix indexé et les attributs du dictionnaire des attributs.
store/{storeId}/productview/byId/{productId}, store/{storeId}/productview/byIds IBM_findProductByIdsWithAttributesAndAttachments Ce profil récupère le récapitulatif des produits autorisés en utilisant l'identificateur unique d'entrée de catalogue de l'index CatalogEntry. Les récapitulatifs d'entrée de catalogue incluent le prix indexé, les attributs du dictionnaire des attributs, les SKU sous-jacentes et les actifs associés.
store/{storeId}/productview/byId/{productId}, store/{storeId}/productview/byIds IBM_findProductByIds_Summary_WithNoEntitlementCheck Ce profil récupère le résumé des produits sans faire de vérification des autorisations à l'aide de l'identificateur unique d'entrée de catalogue à partir de l'index CatalogEntry. Les récapitulatifs d'entrée de catalogue incluent le prix indexé et les attributs du dictionnaire des attributs.
store/{storeId}/productview/byCategory/{categoryId} IBM_findProductsByCategory Ce profil récupère les détails des produits autorisés en utilisant l'identificateur unique du catalogue parent d'entrée de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues telles que le prix indexé, les attributs du dictionnaire des attributs, les facettes et le chemin de navigation.
store/{storeId}/productview/bySearchTerm/{searchTerm} IBM_findProductsBySearchTerm Ce profil récupère les détails des produits autorisés à l'aide d'un terme de recherche à partir de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom et la description. Les propriétés étendues telles que le prix indexé, les attributs du dictionnaire des attributs, les facettes et la suggestion de vérification orthographique.
store/{storeId}/productview/bySearchTerm/{searchTerm} IBM_findProductsByNameOnly Ce profil limite la portée de recherche au nom d'entrée du catalogue.
store/{storeId}/productview/bySearchTerm/{searchTerm} IBM_findProductsByNameAndShortDescriptionOnly Ce profil limite la portée de recherche aux zones du nom d'entrée de catalogue et de description courte.
store/{storeId}/productview/bySearchTerm/{searchTerm} IBM_findProductsByUnstructureOnly Ce profil limite la portée de recherche à la zone non structurée d'entrée du catalogue.
store/{storeId}/productview/byIds IBM_findProductByIds_Basic_Summary Ce profil récupère les récapitulatifs de base des produits à l'aide de l'identificateur unique d'entrée de catalogue à partir de l'index CatalogEntry. Les détails d'entrée du catalogue incluent le nom, ainsi que les valeurs partNumber et catentryId.
store/{storeId}/productview/byCategory/{categoryId} IBM_findProductsByCategory_Summary Ce profil récupère les détails des produits autorisés en utilisant l'identificateur unique du catalogue parent d'entrée de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom, la description, et les propriétés étendues telles que le prix indexé.
store/{storeId}/productview/byCategory/{categoryId} IBM_ComposeFacetListByCategoryId Ce profil est utilisé pour récupérer la liste des facettes des produits autorisés.
store/{storeId}/productview/byCategory/{categoryId} IBM_BreadCrumbByCategoryUniqueId Ce profil est utilisé pour récupérer les chemins de navigation de la catégorie des produits intitulés.
store/{storeId}/productview/byCategory/{categoryId} IBM_findProductsByCategory_grouping est déprécié par IBM_findProductsByCategory Ce profil définit les configurations pour le regroupement de produits par catégorie.
store/{storeId}/productview/bySearchTerm/{searchTerm} IBM_findProductsBySearchTerm_Summary Ce profil récupère les détails des produits autorisés à l'aide d'un terme de recherche à partir de l'index CatalogEntry. Les détails des entrées de catalogue incluent les propriétés des entrées de catalogue de base, telles que le nom, la description, et les propriétés étendues telles que le prix indexé, les facettes et la suggestion de vérification orthographique.
store/{storeId}/productview/bySearchTerm/{searchTerm} IBM_findProductsBySearchTerm_grouping est déprécié par IBM_findProductsBySearchTerm Ce profil définit les configurations pour le regroupement de produits par terme de recherche.
Effectuer une recherche dans les profils : Vue Catégorie
API REST Nom du profil de recherche Description
store/{storeId}/categoryview/@top, store/{storeId}/categoryview/byParentCategory/{parentCategoryId} IBM_findSubCategories Ce profil récupère les détails des catégories supérieures et des sous-catégories autorisées à l'aide de l'identificateur unique du parent du groupe de catalogues à partir de l'index du groupe de catalogues.
V1

store/{storeId}/categoryview/{categoryIdentifier}

IBM_findCategoryByIdentifier Ce profil récupère les détails du groupe de catalogues autorisé à l'aide du code de groupe de catalogues à partir de l'index de groupe de catalogues.
V1

store/{storeId}/categoryview/byIdentifiers

IBM_findCategoryByIdentifier Ce profil récupère les détails du groupe de catalogues autorisé à l'aide du code de groupe de catalogues à partir de l'index de groupe de catalogues.
store/{storeId}/categoryview/byId/{categoryId}, store/{storeId}/categoryview/byIds IBM_findCategoryByUniqueIds Ce profil récupère les détails du groupe de catalogues autorisé à l'aide de l'identificateur unique du groupe de catalogues de l'index de groupe de catalogues.
store/{storeId}/categoryview/byIds store/{storeId}/categoryview/byId/{categoryId} IBM_Admin_findCategoryByIds Ce profil de recherche récupère les catégories en fonction de plusieurs ID uniques. Réservé à un usage interne HCL.
Effectuer une recherche dans les profils : Contenu de site
API REST Nom du profil de recherche Description
store/{storeId}/sitecontent/webContentsBySearchTerm/{searchTerm} IBM_findWebContentsBySearchTerm Ce profil de recherche est utilisé pour récupérer le résumé des articles et vidéos du site à l'aide d'un terme de recherche à partir de l'index Non structuré.
Note: Ce profil et ce point de terminaison d'API ne font pas partie du service de requête elastic.
store/{storeId}/sitecontent/sellerSuggestions IBM_findNavigationSuggestion_Sellers Lorsque la fonctionnalité Marketplace est activée, ce profil de recherche récupère les suggestions de vendeurs des entrées de catalogue à partir de l'index des entrées de catalogue.
store/{storeId}/sitecontent/brandSuggestions IBM_findNavigationSuggestion_Brands Ce profil de recherche est utilisé pour récupérer les suggestions de marque d'entrée de catalogue à partir de l'index d'entrée de catalogue.
store/{storeId}/sitecontent/categorySuggestions IBM_findNavigationSuggestion_Categories Ce profil de recherche est utilisé pour récupérer les suggestions de groupe de catalogues à partir de l'index de groupe de catalogues.
store/{storeId}/sitecontent/productSuggestionsBySearchTerm/{searchTerm} IBM_findNavigationSuggestion_Products Ce profil de recherche est utilisé pour récupérer les suggestions d'entrée de catalogue à partir de l'index d'entrée de catalogue.
store/{storeId}/sitecontent/productSuggestionsBySearchTerm/{searchTerm} IBM_findNavigationSuggestion_PartNumber Ce profil de recherche est utilisé pour récupérer les suggestions de numéro de pièce d'entrée de catalogue à partir de l'index des entrées de catalogue.
store/{storeId}/sitecontent/keywordSuggestionsByTerm/{term} IBM_findNavigationSuggestion_Keywords Ce profil de recherche est utilisé pour récupérer les suggestions de mot clé à partir de l'index d'entrée de catalogue.