<?php

// $Id: regex.txt,v 1.10 2009-05-16 11:05:14 dbellamy Exp $

// documentacin sobre los operadores booleanos

$content = "
<table border='0' width='100%'>
<tr>
<td align='left'>
<b>PMB: Los operadores booleanos</b>
</td>
<td align='right'>
<a href='#' onclick='window.close()'>
<!--<img src='./images/close.gif' border='0' alt='[$msg[197]]' title='$msg[197]'>-->
[$msg[197]]
</a>
</td>
</tr>
</table>
<hr />
<b>Bsqueda simple</b>
<p class='pn-normal'>Por defecto, el motor de bsqueda busca los elementos que contienen <b>alguna</b> (O implcito) de las palabras 
	introducidas. Los resultados se muestran segn el nmero decreciente de palabras encontradas, y por orden alfabtico.
<br />Ej. <em>jamon bellota</em> al realizar una bsqueda con estas dos palabras, el motor buscar registros que
    contengan jamn <b>o</b> bellota (jamn de bellota, jamn york, rbol de bellota, ...)
<br />Los acentos no se tienen en cuenta as cmo las maysculas/minsculas. Si dos palabras estn separadas por un signo
    que no sea espacio, , +, o -, las dos palabras se buscarn tal cual en los resultados.
<br />Ej. <em>Santa Juana/mar</em> ser analizado como: busca los elementos que contengan <em>santa</em> <b>o</b> los
    elementos que contengan <em>juana y mar</em> <b>o</b> los dos.
<br />Algunas palabras son ignoradas porque se consideran vacas de contenido, por ejemplo: la, de, el, su, suyo, ...
</p>

<b>El guin</b>
<p class='pn-normal'>
	El guin se considera como un operador entre dos palabras (ver un poco ms abajo el captulo : Operadores lgicos entre dos
	palabras). As que toda palabra compuesta por un guin debe estar rodeada de de comillas para hacer la bsqueda por el trmino 
	exacto (ver ms abajo Bqueda exacta).
</p>
      
<b>Truncamiento</b>
<p class='pn-normal'>
	Las palabras pueden truncarse por la derecha, la izquierda o parcialmente introduciendo el carcter *
	<br />Ej. <em>cam*</em> buscar las palabras que empiecen por <em>cam</em> (cama, camino, caminar, ...)
	<em>*ogia</em> buscar las palabras que acaben con 'ogia' (psicologa, teologa, triloga, ...)
	<em>p*loga</em> buscar las palabras que empiezan por p y acaban con loga (psicologa, paleontologa, patologa, ...)
	<br />Se puede utilizar ms de un truncamiento para una misma palabra.</p>
	
<b>Bsqueda por trminos exactos</b>
<p class='pn-normal'>
	Un trmino exacto debe estar rodeado de comillas. El motor de bsqueda buscar exactamente los elementos contenidos entre las
    comillas. Con la bsqueda exacta tambin se puede truncar. 
	<br />Ej. <em>\'dent\'</em> buscar todos los elementos que contengan el texto dent (dentista, accedente, intendente, ...).
	<br />La bsqueda exacta es prctica para buscar expresiones que contengan espacios o signos de puntuacin. (una sigla por ejemplo).
	<br />Ex. <em>\'A.N.P.E.\'</em> buscar los elementos que contentag el texto A.N.P.E., 
	<em>A.N.P.E.</em> buscar los elementos que contengan las letras A o N o P o E .
	<br />Los acentos y las maysculas/minsculas non se tienen en cuenta en una bsqueda exacta.
	Finalmente, los trminos exactos pueden ser utilizados junto con todos operadores complejos descritos ms abajo.
</p>
  
<b>Negacin</b>
<p class='pn-normal'>
	El smbolo ~ delante de un trmino representa una negacin de ese trmino, se buscar todos los registros que no contengan 
	ese trmino.		  
	<br />Ej. <em>~trabajo</em> se buscarn todos los registros excepto aquellos que incluyan la palabra trabajo.
</p>

<b>Operadores lgicos entre dos palabras</b>
<p class='pn-normal'>Los operadores lgicos pueden utilizarse entre palabras:</p>
<ul>
	<li><b>+</b> : operador Y<br />Ej. <em>disco + duro</em>buscar los elementos que contengan las palabras disco <b>y</b> duro.</li>
	<li><b>-</b> : operador EXCEPTO (Y NO)<br />Ej. <em>disco - duro</em> buscar los registros que contengan la palabra disco <b>excepto 
				aquellos que contengan tambin</b> la palabra duro. </li>
</ul>
<p class='pn-normal'>Los operadores pueden encadenarse dentro de una misma bsqueda. Se aplican segn su orden, de izquierda a derecha.
<br />Ej. <em>poesa + frances* - romntica* </em> buscar los elementos que contengan<em> poesa y francs(a)(s)</em> 
	<b>sin</b><em> romntica(s)</em>.
<br /><br />Atencin, no se pueden poner seguidos dos operadores, una negacin no puede ir combinada con un operador 
(<b>+~</b> significa lo mismo que el operador <b>-</b>).
</p>

 <b>Reagrupaciones</b>
<p class='pn-normal'>Una expresin puede ser reagrupada para convertirse en un conjunto a buscar. Estos agrupamientos se hacen usando los
          <b>parntesis</b>. Esto permite cambiar el orden de aplicacin de los operadores para combinar resultados en bsquedas complejas.
		  <br />Ej.</p>
		<ul>
		<li><em>poesa + (francesa romntica)</em> buscar de todos los registros que contengan francesa o romntica, nicamente 
		aquellos que contengan <em>poesa</em>.</li>
		<li><em>(poesa + francesa) romntica</em> buscar todos los elementos que contengan <em>poesa y francesa </em><b>o</b> todos 
		los elementos que contengan <em>romntica</em></li>
		<li><em>~(poesa + francesa) + (literatura ameri*)</em> buscar <em>todos los elementos que no contengan poesa y francesa</em>
		<b>y</b> <em>los elementos que contengan literatura o ameri*.</li>
		</ul>
<p class='pn-normal'> Los parntesis pueden colocarse sin lmites.
<br />Ej. <em>(poesa + (francesa romntica)) (literatura + XIX)</em> buscar <em>de todos los elementos que contengan francesa o 
romntica, aquellos que contengan poesa</em> <b>o</b> <em>los elementos que contengan literatura y XIX</em>
</p>

<b>Pertinencia</b>
<p class='pn-normal'>Los resultados se muestran por orden de pertinencia y por orden alfabtico. La pertinencia se calcula 
	simplemente por el nmero total de palabras o trminos exactos encontrados.
	<br />Ej.</p>
<ul>
	<li><em>jamn bellota </em> encontrar todos los elementos que contengan jamn o bellota, aquellos que contengan las dos palabras 
			se mostrarn al inicio de la lista</li>
	<li><em>~(poesa + francesa) (literatura ameri*)</em> encontrar todos los elementos que no contienen <em>poesa y francesa</em>, 
	de estos elementos, aquellos que contienen <em>literatura o amri* </em>aparecern en primer lugar en la lista de resultados 
	(en primer lugar literatura y ameri*, luego ameri*, y luego literatura)</li>
</ul>
        
 
";

print $content;

?>
