<h2>Expression boolenne</h2>
<p class='pn-normal'>Par dfaut, le moteur cherche les lments qui contiennent au moins un des mots saisis. Le tri se fait selon le nombre dcroissant de mots trouvs, puis par ordre alphabtique.
<br />Ex. <em>jambon bayonne</em> signifie les lments qui contiennent les mots jambon <b>ou</b> bayonne (jambon de bayonne, jambon de parme, l'histoire de Bayonne, ...).
<br />Tous les caractres non alphabtiques ou non numriques sont remplacs par des espaces, les accents ne sont pas pris en compte ainsi que les majuscules/minuscules<br />Ex. <em>Lyce Saint-Jean</em> sera analys comme trois mots : <em>lycee saint jean</em> 
<br />Certains mots sont ignors car trop courants ou sans signification pertinente en franais (ex : de, du, da, t, l, d, s, son, sa, ...).
</p>
<br />
<b>Troncature</b>
<p class='pn-normal'>Les mots peuvent tre tronqus  gauche, droite ou partiellement par le caractre *
<br />Ex. <em>chev*</em> cherchera les mots commenant par <em>chev</em> (cheval, chevaux, cheveux, ...), <em>*logie</em> cherchera les mots finissant par 'logie' (psychologie, thologie, trilogie, ...), <em>p*logie</em> cherchera les mots commenant par p et finissant par logie (psychologie, palonthologie, pathologie, ...).
<br />Plusieurs troncatures peuvent-tre utilises dans un mme mot.</p>
<b>Recherche avec des termes exacts</b>
<p class='pn-normal'>Un terme exact est dfini par un texte entour de guillemets. Si le moteur de recherche rencontre un terme exact, il cherche les lments contenant exactement ce texte. La troncature peut-tre utilise dans les termes exacts.
<br />Ex. <em>\"dent\"</em> signifie tous les lments contenant le texte dent (dentition, accident, indentation, ...).
<br />La recherche exacte est pratique pour la recherche d'expressions contenant des espaces ou des signes de ponctuation. (un sigle par exemple).
<br />Ex. <em>\"A.N.P.E.\"</em> cherche les lments qui contiennent le texte A.N.P.E., <em>A.N.P.E.</em> cherche les lments qui contiennent les mots A ou N ou P ou E .
<br />Les accents et les majuscules/minuscules ne sont pas pris en compte dans un terme exact. Enfin, les termes exacts peuvent tres utiliss dans toutes les expressions complexes dcrites ci-dessous.
</p>
<b>Ngation</b>
<p class='pn-normal'>Le symbole ~ devant un terme reprsente une ngation de ce terme. Cela signifie la recherche de tous les lments ne contenant pas ce terme
<br />Ex. <em>~travail</em> signifie tous les lments sauf ceux qui contiennent le mot travail.
</p>
<b>Oprateurs logiques entre deux mots</b>
<p class='pn-normal'>Des oprateurs logiques peuvent tre utiliss entre les mots :</p>
<ul><li><b>+</b> : oprateur ET<br />Ex. <em>disque + dur</em> signifie les lments qui contiennent les mots disque <b>et</b> dur.</li>
<li><b>-</b> : oprateur SAUF (ET NON)<br />Ex. <em>disque - dur</em> signifie les lments qui contiennent le mot disque, <b>sauf ceux qui contiennent aussi</b> le mot dur.</li>
</ul>
<p class='pn-normal'>Plusieurs oprateurs peuvent-tre enchains dans une mme expression. Ils sont appliqus dans l'ordre, de gauche  droite.
<br />Ex. <em>posie + franais* - romantique*</em> signifie les lments contenant <em>posie et franais(e)(s)</em> <b>sans</b> <em>romantique(s)</em>.
<br /><br />Attention, deux oprateurs ne peuvent se suivre, une ngation ne peut-tre combine  un oprateur (<b>+~</b> revient au mme que l'oprateur <b>-</b>).
</p>
<b>Regroupements</b>
<p class='pn-normal'>Une expression peut-tre regroupe pour devenir un terme. Ce regroupement se fait avec les <b>parenthses</b>. Cela permet de changer l'ordre d'application des oprateurs ou de combiner les rsultats d'expressions complexes.
<br />Ex.</p>
<ul>
<li><em>posie + (franaise romantique)</em> signifie dans tous les lments qui contiennent francaise ou romantique, uniquement ceux qui contiennent <em>posie</em>.</li>
<li><em>(posie + franaise) romantique</em> signifie tous les lments qui contiennent <em>posie et franaise</em> <b>ou</b> tous les lments qui contiennent <em>romantique</em></li>
<li><em>~(posie + franaise) + (littrature amri*)</em> signifie les lments <em>qui ne contiennent pas posie et franaise</em> <b>et</b> <em>qui contiennent littrature ou amri*</em></li>
</ul>
<p class='pn-normal'>Les parenthses peuvent-tre imbriques sans limite.<br />Ex. <em>(posie + (franaise romantique)) (littrature + XIX)</em> signifie <em>dans tous les lments qui contiennent francaise ou romantique, uniquement ceux qui contiennent posie</em> <b>ou</b> <em>les lments qui contiennent littrature et XIX</em> 
</p>
<b>Pertinence</b>
<p class='pn-normal'>Les rsultats sont tri par ordre de pertinence puis par ordre alphabtique. La pertinence est calcule simplement par le nombre total de mots ou de termes exacts trouvs.
<br />Ex.</p>
<ul>
<li><em>jambon bayonne</em> trouvera tous les lments contenant jambon ou bayonne, ceux qui contiennent les deux mots seront au dbut de la liste de rsultat</li>
<li><em>~(posie + franaise) (littrature amri*)</em> trouvera tous les lments qui ne contiennent pas <em>posie et franaise</em>, dans ces lments, ceux qui contiennent <em>littrature ou amri*</em> apparaitront en premier dans la liste de rsultats (d'abord littrature et amri*, puis amri*, puis littrature)</li>
</ul>
<hr />
<p>Les expressions boolennes sont utilisables en <a href="help.php?whatis=simple_search">recherche simple</a> et en <a href="help.php?whatis=search_multi">recherche multi-critres</a>.</p>
