<h2>Expresión booleana</h2>
<p class='pn-normal'>Por defecto, el motor de búsqueda busca los elementos que contienen <b>al menos</b> una de las palabras ingresadas.
Los resultados se muestran según el número decreciente de palabras encontradas; y, por orden alfabético.
<br />Ej. <em>jamon bellota</em> al realizar una búsqueda con estas dos palabras, el motor buscará registros que
contengan jamón <b>o</b> bellota (jamón de bellota, jamón york, árbol de bellota, ...).
<br />Los caracteres que no sean numéricos o alfabéticos son reemplazados por espacios, los acentos no son tomados en cuenta,
tampoco las mayúsculas/minúsculas.
<br />Ej. <em>Lycée Saint-Jean</em> será analizado como tres palabras : <em>lycee saint jean</em>
<br />Algunas palabras no se toman en cuenta por ser vacías de contenido (ej : la, de, el, las, los, su, suyo, ...).
</p>
<br />
<b>Truncamiento</b>
<p class='pn-normal'>Las palabras pueden truncarse por la derecha, la izquierda o parcialmente introduciendo el signo *.
<br />Ex. <em>cam*</em> buscará las palabras que comienzan con <em>cam</em> (cama, camino, caminar, ...),
<em>*logía</em> buscará las palabras que terminan en 'logía' (psicología, teología, trilogía, ...),
<em>p*logía</em> buscará las palabras que comienzan con p y terminan en logía (psicología, paleontología, patología, ...).
<br />Se puede utilizar más de un truncamiento para una misma palabra.</p>
<b>Búsqueda por términos exactos</b>
<p class='pn-normal'>Un término es definido por un texto entre comillas. Si el motor de búsqueda encuentra un término
exacto, busca los elementos que contienen exactamente ese texto. El truncamiento también se puede utilizar con términos exactos.
<br />Ej. <em>\"dent\"</em> representa todos los textos que contienen el elemento dent (dentista, accidente, identificación, ...).
<br />La búsqueda exacta resulta práctica para la búsqueda de expresiones que contienen espacios o signos de
puntuación (una abreviatura por ejemplo).
<br />Ej. <em>\"A.N.P.E.\"</em> busca los elementos que contienen las palabras A o N o P o E.
<br />Los acentos y las mayúsculas/minúsculas no se toman en cuenta en un término exacto. Finalmente, los
términos exactos pueden ser utilizados con todos los operadores complejos que se describen más abajo.
</p>
<b>Negación</b>
<p class='pn-normal'>El símbolo ~ delante de un término representa una negación de este término.
Esto significa la búsqueda de todos los elementos que <u>no</u> contienen ese término.
<br />Ej. <em>~trabajo</em> representa todos los elementos menos aquellos que contienen la palabra trabajo.
</p>
<b>Operadores lógicos entre dos palabras</b>
<p class='pn-normal'>Los operadores lógicos pueden utilizarse entre palabras :</p>
<ul><li><b>+</b> : operador Y<br />Ej. <em>disco + duro</em> representa los elementos que contienen las palabras
disco <b>y</b> duro.</li>
<li><b>-</b> : operador EXCEPTO (Y NO)<br />Ej. <em>disco - duro</em> representa los elementos que contienen la palabra disco,
<b>excepto aquellos que contienen también la palabra </b>duro.</li>
</ul>
<p class='pn-normal'>Varios operadores pueden encadenarse en una misma búsqueda. Su aplicación mantiene un orden,
de izquierda a derecha.
<br />Ej. <em>poesía + frances* - romántica*</em> representa los elementos que contienen <em>poesía et frances(a)(s)</em>
<b>sin</b> <em>romántica(s)</em>.
<br /><br />Atención ! dos operadores no pueden sucederse, una negación no se puede combinar con un operador
(<b>+~</b> es igual que el operador <b>-</b>).
</p>
<b>Reagrupaciones</b>
<p class='pn-normal'>Una expresión puede ser reagrupada para convertirse en un conjunto a buscar. Este reagrupamiento se
hace mediante <b>paréntesis</b>. Esto permite cambiar el orden de aplicación de los operadores o combinar los resultados
de expresiones complejas.
<br />Ej.</p>
<ul>
<li><em>poesía + (francesa romántica)</em> representa, dentro de todos los elementos que contienen francesa o romántica,
únicamente aquellos que contienen <em>poesía</em>.</li>
<li><em>(poesía + francesa) romántica</em> representa todos los elementos que contienen <em>poesía y francesa</em> <b>o</b>
todos los elementos que contienen <em>romántica</em></li>
<li><em>~(poesía + francesa) + (literatura améri*)</em> representa los elementos <em>que no contienen ni poesía ni francesa</em>
<b>y</b> <em>que contienen literatura o améri*</em></li>
</ul>
<p class='pn-normal'>Los paréntesis pueden ser intercalados sin límite.<br />Ej. <em>(poesía +
(francesa romántica)) (literatura + XIX)</em> representa <em>dentro de todos los elementos que contienen francesa o romántica,
sólo aquellos que contienen poesía</em> <b>o</b> <em>los elementos que contienen literatura y XIX</em>
</p>
<b>Pertinencia</b>
<p class='pn-normal'>Los resultados están clasificados por orden de pertinencia y luego por orden alfabético.
La pertinencia se calcula simplemente según el número total de palabras o de términos exactos encontrados.
<br />Ej.</p>
<ul>
<li><em>jamón bellota</em> encontrará todos los elementos que contengan jamón o bellota, aquellos que contengan las dos
palabras se encontrarán al principio de la lista de resultados</li>
<li><em>~(poesía + francesa) (literatura ameri*)</em> encontrará todos los elementos que no contengan <em>poesía y francesa</em>,
dentro de esos elementos, aquellos que contengan <em>literatura o ameri*</em> aparecerán primero en la lista de resultados
(primero literatura y ameri*, luego ameri*, luego litterature)</li>
</ul>
<hr />
<p>Los operadores booleanos pueden utilizarse en <a href="help.php?whatis=simple_search">búsqueda simple</a> y en <a href="help.php?whatis=search_multi">búsqueda avanzada</a>.</p>