HCL Commerce Search profiles
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. Le profil contrôle également les configurations des fonctions de recherche telles que la mise en évidence du texte, les facettes et la correction orthographique. Les profils de recherche sont définis dans le fichier de configuration HCL Commerce Search (wc-search.xml).
Flux de vues des produits
| 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. |
Flux de la 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. |
Flux de 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. |
Configuration supplémentaire dans le fichier wc-search.xml
Les commentaires du fichier wc-search.xml contiennent une configuration supplémentaire, telles que les requêtes et les filtres de résultats de recherche. Pour plus d'informations, voir Configuration de la recherche.