Modification de la pertinence des zones d'index de recherche
En fonction de votre catalogue de magasin, certaines zones d'index de recherche peuvent être plus pertinentes que d'autres lorsque les clients font des recherches dans le magasin. Vous pouvez affiner la pertinence des zones d'index de recherche afin d'améliorer les résultats de recherche basés sur votre catalogue de magasin. La pertinence peut être étendue au niveau du site ou au niveau de la catégorie.
La table suivante montre des exemples de valeurs de pertinence affectées aux zones d'index de recherche :
| Zone d'index de recherche | Valeur de pertinence par défaut |
|---|---|
categoryname |
100,0 |
partNumber_ntk |
15.0 |
mfName |
10 |
name |
10 |
shortDescription |
5.0 |
shortDesc_suggest |
1.0 |
partNumber_suggest |
1.0 |
name_suggest |
1.0 |
defaultSearch |
1.0 |
Conseil : Si vos utilisateurs professionnels saisissent des informations dans la zone de description longue au lieu de celle de la brève description, vous souhaiterez peut-être contourner ce problème en copiant les informations dans les premières lignes de la description longue pour générer rapidement la brève description. Ensuite, la stimulation est appliquée en conséquence à la description courte.
Avant de commencer
Procédure
-
Exécutez une recherche de mots clés dans la vitrine et identifiez les résultats de recherche que vous souhaitez améliorer.
Par exemple, il se peut que votre catalogue affiche plus de résultats de recherche moins pertinents que ce que vous souhaitez voir apparaître.
-
Mettez à jour la table SRCHPROPRELV et remplacez la valeur
relvaluede la zone de recherche dont vous souhaitez modifier la pertinence : - Effectuez à nouveau la même recherche de mots clés dans la vitrine et comparez les résultats de recherche avec les résultats de recherche initiaux. Continuez à mettre à jour les valeurs de pertinence de recherche pour optimiser les résultats de recherche.
Exemple
Color et Size de niveau site par 10.0
update srchproprelv set relvalue = 10.0
where srchproprelv_id in (select srchproprelv_id from srchproprelv
where indexfield in (select lower(srchfieldname) from attrdictsrchconf
where attr_id in (select attr_id from attr where identifier in ('Color', 'Size'))));
Color de niveau catégorie Dresses :- Interrogez les informations relatives aux couleurs de votre magasin :Valeurs possibles :
La valeurselect attrdict_id, storeent_id from attrdict where storeent_id=asset_store_idattrdict_idrenvoyée est ensuite utilisée dans la requête suivante :select * from srchproprelv where indexfield in (select srchfieldname from attrdictsrchconf where attr_id in (select attr_id from attr where identifier in ('Color') and attrdict_id=returned_attrdict_id));- ID catalogue
10001storeent_id10051indexfieldads_f32
- Interrogez l'ID
catgroupdepuis CATGROUP :
L'IDselect * from catgroup c, storeent s where c.member_id = s.member_id and storeent_id in (select storeent_id from storecat where catalog_id=10001) or storeent_id in (select RELATEDSTORE_ID from storerel where STORE_ID in (select storeent_id from storecat where catalog_id=10001) and STRELTYP_ID=-4) and c.identifier='Dresses';catgroupqui en résulte est10006. - Insérez le nouvel enregistrement dans SRCHPROPRELV. Par exemple, pour accroître la pertinence à
10.5:Remarque : Vous devez utiliser une valeursrchproprelv_idinférieure à-10000, car la plage supérieure est réservée à l'utilisation interne d'HCL.insert into srchproprelv (srchproprelv_id, catgroup_id, catalog_id, storeent_id, relvalue, indexfield) values (-10001,10006,10001,10051,10.5,'ads_f32');