Fonction de recherche de catalogues

Les deux mises en oeuvre de recherche de catalogues fournissent les fonctions suivantes :

Expressions booléennes

Avec le support booléen, les composants de l'expression de recherche sont analysés, le séparateur étant l'espace. Ces composants sont exprimés sous la forme d'un ensemble de contraintes liées par un opérateur logique OU. Par exemple, le support booléen pour une expression de recherche "a b c" produit la contrainte de recherche "a OU b OU c".

Les opérations booléennes ne sont pas prises en charge dans les pages de recherche améliorée. Elles sont remplacées par des critères de recherche permettant un meilleur contrôle, comme indiqué ci-dessous :

N'importe quel mot
Cette option offre la recherche la plus large où chaque résultat contient un ou plusieurs des mots, dans n'importe quel ordre. Une contrainte est créée pour chaque mot de l'expression liée par l'opérateur logique OU.
Tous les mots
Cette option propose une recherche plus restreinte où chaque résultat contient tous les mots dans n'importe quel ordre. Une contrainte est créée pour chaque mot de l'expression liée par l'opérateur logique ET.
Expression exacte
Cette option offre la recherche la plus fine où chaque résultat contient tous les mots dans l'ordre exact.

Attributs riches

La recherche à l'aide d'attributs riches est semblable à la recherche avancée sur attributs horizontaux, sauf que les attributs recherchés proviennent de la table ATTRIBUTE et que les valeurs portent sur les tables ATTRVALUE. La recherche d'attributs riches est proposée sur la totalité du catalogue ; elle n'est pas limitée à une relation produit-article particulière. Le nom de l'attribut dans la table d'attributs est utilisé comme terme recherché, et non comme identificateur. Tous les attributs correspondants qui portent le même nom et s'étendent à toutes les relations produit-article peuvent ainsi être localisés.

Plusieurs zones d'entrée d'attributs riches peuvent être définies pour préciser l'expression de recherche. Une fois les expressions de recherche définies, cliquez sur Ok ou Démarrer la recherche : la recherche est lancée, et le bean de données correspondant renvoie les articles de catalogue trouvés à la page des résultats. Le support d'expression booléenne n'est pas proposé pour la recherche à l'aide d'attributs riches.

La disponibilité des attributs riches de recherche dépend du contenu de la table ATTRIBUTE. Leur récupération pour l'élaboration de l'interface utilisateur est laissée à la charge du concepteur de page ; il peut utiliser un bean d'accès au serveur, ou si l'Assistant produit est installé, le même mécanisme de recherche.

Attributs de prix

Ils existent deux types de recherche de prix : prix affiché et prix standard. Le premier recherche les prix dans la table LISTPRICE et fournit une comptabilité amont. Les prix standard correspondent à la définition du catalogue maître.

Les recherches de prix doivent être accompagnées de la devise, sinon elles sont exécutées dans la devise par défaut du magasin. Tous les prix précisés comme termes recherchés, y compris ceux fournis avec la devise sont automatiquement convertis dans la devise par défaut du magasin avant d'être utilisés pour la recherche.

Les types d'opérateurs pris en charge sont les mêmes que pour les éléments numériques. Sauf indication contraire, l'opérateur par défaut est "égal".

Opérateurs d'attribut de recherche

Tous les attributs de type chaîne peuvent être convertis en lettres majuscules pour les recherches ne faisant pas la distinction majuscule/minuscule, sauf pour ceux de type LONGVARCHAR. Les attributs de type chaîne prennent en charge les sous-chaînes (par défaut) et les opérations de recherche d'égalité.

Tous les attributs de type numérique offrent les opérations de recherche suivantes :

Rubriques connexes (1275 octets)

Tâches connexes (1201 octets)

Références connexes (1292 octets)

IBM copyright