Recherche en texte intégral - Combinaisons et caractères génériques
La recherche en texte intégral propose les options de recherche suivantes :
Description | |
---|---|
Expression de recherche |
Une expression de recherche peut comprendre des chiffres, lettres mais aussi des caractères spécifiques d'une langue. Les expressions de recherche ne tiennent pas compte des majuscules et minuscules. Les expressions de recherche sont normalisées, par exemple les caractères spécifiques d'une langue sont effacés. Le système recherche toujours la forme de base et des termes partiels. Exemple : Si vous recherchez 'rêverie', les résultats 'rêve,' 'rêvé' et 'attrape-rêve' apparaîtront également. Néanmoins, la recherche de la forme de base ne permet pas de trouver les formes dérivées : 'dormir' ne trouve pas 'dort' mais trouve 'dormi'. |
Expression de recherche et caractère générique |
Les expressions de recherche peuvent être associées aux caractères génériques suivants : * représentant un nombre quelconque de caractères quelconques. ? représentant exactement un caractère quelconque. Les caractères génériques peuvent être placés au début, à la fin ou au milieu d’une expression de recherche et peuvent être combinés entre eux. La recherche prend beaucoup plus de temps si les caractères génériques sont placés au début. Lorsque vous effectuez des recherches en texte intégral, les paramètres d’astérisque automatique prédéfinis pour enaio® client sont ignorés (voir Volet 'Auto' ). Par conséquent, le caractère générique '*' n'est pas automatiquement ajouté. |
Opérateurs |
Recherche de documents qui contiennent l'une des expressions de recherche
Les expressions de recherche multiples sont reliées par le lien logique OU lorsque l'opérateur booléen 'OR' se trouvent entre elles. L'opérateur doit être précédé et suivi d'au moins un caractère d'espacement. Des expressions qui ne sont pas séparées par un opérateur sont implicitement reliées par l’opérateur logique OU. Exemple : commande responsable Marceau Les documents qui contiennent au moins un des trois mots seront affichés. Recherche de documents qui contiennent toutes les expressions de recherche
Les expressions de recherche multiples sont reliées par l'opérateur logique ET lorsque l'opérateur booléen 'AND' et les caractères '&&' se trouvent entre elles. L'opérateur doit être précédé et suivi d'au moins un caractère d'espacement. Exemple : commande AND responsable && Marceau Les documents qui contiennent les trois mots s'affichent. Recherche de documents qui ne contiennent pas l'expression de recherche
Une expression de recherche peut être précédée de l'opérateur booléen 'NOT'. Dans ce cas, les documents qui ne contiennent pas l'expression sont affichés. Exemple : responsable AND NOT Marceau Les documents contenant 'Responsable' mais pas 'Marceau' s'affichent. Recherche de documents qui contiennent toutes les expressions de recherche dans le même ordre
Si vous mettez entre guillemets plusieurs expressions de recherche, elles sont recherchées dans cet ordre. Exemple : "Pierre Marceau" Les documents où 'Pierre' précède immédiatement 'Marceau' s'affichent. Sans les guillemets, les documents qui contiennent 'Pierre' ou 'Marceau' seraient affichés. Nombre de mots entre les expressions de recherche
Il est possible d'étendre une suite de deux termes de recherche placés entre guillemets en indiquant le nombre maximal de mots de la suite. Exemple : "Pierre Marceau"~1 Les documents contenant 'Pierre Michel Marceau' sont également affichés, mais pas les documents contenant 'Pierre Michel Marie Marceau'. Expressions de recherche dans une proposition
Vous pouvez rechercher des expressions de recherche dans une proposition de la manière suivante : NEAR/S(Nicolas Chef de projet) Vous pouvez spécifier et combiner plusieurs expressions de recherche entre parenthèses. Ici, si rien n'est indiqué, AND est utilisé en tant que lien. Combinaisons
Vous pouvez combiner plusieurs expressions de recherche en utilisant différents opérateurs. Exemple : Dubois AND Marceau OR Mignon En cas de telles combinaisons, vous devez déterminer l'ordre logique en utilisant des parenthèses. Exemple : Dubois AND (Marceau OR Mignon) |
Pour plus d'informations sur les fonctions de recherche spéciales, suivez ce lien :
http://lucene.apache.org/core/4_8_0/queryparser/org/apache/lucene/
queryparser/classic/package-summary.html#package_description
La recherche dans le volet TEXTE INTÉGRAL et la recherche utilisant les données d'indexation sont liées par l'opérateur logique ET. La liste de résultats comprend les documents qui répondent non seulement aux critères de la recherche par les données d'indexation mais aussi aux critères de la recherche par l'index de texte intégral.
Pour une recherche en texte intégral d’une date figurant dans les données d’indexation, saisissez la date au format suivant : JJ.MM.AAAA
Modes de recherche avancés
La recherche standard étend la recherche au-delà de la forme de base des expressions de recherche et des termes partiels.
Ces extensions peuvent être désactivées en spécifiant un mode de recherche :
Modes | Description |
---|---|
MODE/B |
Aucune extension à des termes partiels. Exemple : MODE/B&rêve Le terme 'rêve' est trouvé mais pas 'attrape-rêve'. |
MODE/D |
Recherche exacte, aucune extension à des termes partiels et au-delà de la forme de base. Exemple : MODE/D&rêve Aucun résultat pour les termes 'rêverie' et 'attrape-rêve' mais le terme 'rêve' est trouvé. |
MODE/CP |
Recherche phonétique dans les noms propres. Exemple :MODE/CP&Marceau Trouve 'Marceau' mais aussi 'Marseau', 'Marsso', etc. |
Le caractère '&' est placé entre le mode et l'expression de recherche comme séparateur. Pour une recherche avec plusieurs expressions de recherche, vous devez les placer après le mode, entre parenthèses sans le caractère '&'.
Exemple : MODE/D(rêver AND dormir)
Pour combiner des expressions de recherche, différents modes peuvent être spécifiés pour les expressions de recherche.
Exemple :MODE/D&rêver AND MODE/B&dormir
Notez que les modes sont écrits en majuscules.