Termes standard

Un terme standard est utilisé pour toutes les recherches qui n'impliquent pas de dates. Par conséquent il s'agit du type de terme le plus utilisé.

La manière la plus simple d'utiliser un terme standard est de spécifier le nom de zone et une chaîne de caractères unique comme valeur. Le serveur de recherche renvoie des résultats où la valeur de zone correspond exactement au terme recherché.

Une autre manière d'utiliser un terme standard est de spécifier une valeur qui contient plusieurs chaînes de caractères, comme une adresse. A nouveau, le serveur de recherche renvoie des résultats où la valeur de zone correspond exactement au terme recherché.

Si le terme recherché est une chaîne de caractères unique contenant un caractère générique, alors le serveur de recherche renvoie tous les résultats correspondants. Les caractères génériques pris en charge sont "*", qui correspond à n'importe quelle chaîne de caractères, et "?", qui correspond à un caractère unique. Par exemple :- term = "Dub*"

Un terme standard peut être géré comme une recherche avec préfixe. Cela signifie que nous recherchons des résultats de recherche contenant les critères de recherche du début. Pour spécifier une recherche avec préfixe, définissez l'attribut isPrefixSearch du terme standard. L'effet est identique à la spécification d'un caractère générique "*" à la fin de la valeur de votre recherche. Une recherche avec préfixe ne peut contenir aucun autre caractère générique.

Exemple 1 : pour un terme segmenté standard dont le préfixe est "abc", la recherche sous-jacente s'effectue pour le terme = "abc*", pour les recherches de plusieurs termes préfixés et segmentés, par exemple, un terme segmenté recherché "abc def", la recherche sous-jacente s'effectue pour le terme = "abc* def*"

Exemple 2 : pour un terme segmenté standard sans préfixe et commençant par abc, la valeur du terme = "abc*" doit être spécifiée. Pour les recherches de plusieurs termes segmentés sans préfixe commençant par "abc" et "def", la valeur "abc* def*" doit être spécifiée.