1.3.4.3.2.9. Recherche de caractères génériques *

Si vous ne connaissez que des parties d'une chaîne de chiffres, de lettres ou de combinaisons de chiffres et de lettres, vous pouvez utiliser la recherche par caractères génériques. La partie recherchée peut se trouver à n'importe quel endroit.

exemple :

Avec

*A89*

on trouve par exemple 1SF A89 7102R7000.

  • Le fait que les positions inconnues se trouvent au début, à la fin ou au milieu n'a pas d'importance. Le nombre de caractères de remplacement utilisés est également libre.[19]

    1SF*7102R7000

    1SFA8*102R*000

  • Dans la V11, certaines positions pouvaient être remplacées par le caractère de remplacement ( ?). Ce caractère de remplacement fonctionne certes aussi dans la V12, mais le caractère de remplacement (*) est plus simple et plus flexible, car il peut représenter aucun, un ou plusieurs caractères.

    1SFA8?
    ?102R?000

  • Si la partie inconnue est délimitée par des espaces, des séparateurs tels que le point ou des caractères d'un autre type (numérique/alphanumérique), le caractère de remplacement n'est pas nécessaire.

  • Recherche alphanumérique:

    Les termes sont décomposés par défaut en sous-termes significatifs (sous-chaînes selon le dictionnaire).

    Avec table, vous pouvez également trouver le plateau de table sans utiliser le caractère générique *.

    Cependant, vous ne pouvez pas trouver ce que vous cherchez avec Tisc. Dans ce cas, vous devez utiliser la recherche par caractères génériques et chercher avec Tisc *.

  • Recherche numérique:

    123 * 567 *

  • Lors d'une recherche par caractères génériques, aucun stemming[20] est exécutée. *chraube ne trouve que schraube et pas schrauben. Si l'on veut trouver les deux, il faut indiquer *chraube*.

  • Une recherche par caractères génériques entraîne toujours une certaine perte de performance, mais cela dépend du nombre de résultats. Par exemple, une recherche de s* est nettement plus lente qu'une recherche de *vis. Si une recherche de s* est effectuée sur un très grand nombre de catalogues, il peut arriver que le PARTapplicationServer interrompe la recherche parce qu'elle coûterait trop cher en termes de performance. Dans ce cas, un message d'erreur du type : Recherche par caractères génériques trop générale. Limitez encore la recherche en indiquant des lettres ou des chiffres supplémentaires. [Wildcard search too general. Narrow down the search by specifying additional letters or numbers.]




[19] Dans la V11, le caractère de remplacement (*) ne pouvait être utilisé qu'au début ou à la fin d'une chaîne de recherche.

[20] Réduction de la forme du tronc, réduction de la forme normale des langues, par ex. singulier et pluriel