1. Reglas para construir expresiones de búsqueda
2. Realizar búsquedas
3. Realizar búsquedas avanzadas
4. Forma en la que se muestran los resultados
5. Envío de Documentos
6. Metadatos utilizados
7. Stop Words
8. Opción de Navegar
9. Servidor Zebra
10. Búsquedas por raíces
La expresión de búsqueda puede contener uno o varios de los siguientes elementos:
| Prioridad | Operador | Tipo | Equivalentes | Descripción |
| 1 | ( ) | Precedencia | Sirve para delimitar expresiones que se desa que se realicen primero | |
| 2 | NO | Lógico | no not NOT ! |
Los documentos encontrados deberán contener el objeto de búsqueda que se encuentra a la izquierda del operador excluyendo los documentos que contengan el objeto de búsqueda que se encuentra a la derecha del mismo |
| 3 | Y | Lógico | y and AND & (espacio) | Los documentos encontrados deberán contener por fuerza los objetos de búsqueda unidos por dicho operador |
| 4 | O | Lógico | o or OR | | Los documentos encontrados deberán contener alguno de los objetos de búsqueda unidos por dicho operador |
En caso de que una expresión cuenta con más de un operador de igual prioridad, entonces se evaluará la expresión de izquierda a derecha.
Objeto de búsqueda:
Las expresiones válidas son:
Es importante mencionar que si la expresión de búsqueda no se teclea correctamente no se encontrarán los resultados esperados.
Ejemplos de expresiones de búsqueda:
esta expresión indica que se quieren localizar documentos que contengan la palabra Computadora.
esta expresión indica que se quieren localizar documentos que contengan la palabra Algoritmo, documentos que contengan la palabra Estructura y documentos que contengan ambas palabras.
con esta expresión se quieren localizar documentos que contengan las 3 palabras Base, Datos y Objetos.
esta expresión es equivalente a la expresión anterior, al poner palabras separadas por espacios se utiliza automáticamente el operador "y".
esta expresión indica que se quiere localizar documentos que contengan la palabra Base y cualquiera de las dos palabras Datos o Conocimientos.
esta expresión especifica la búsqueda de documentos que contienen la palabra Base, cualquiera de las dos palabras Datos o Conocimientos y además que no contenga la palabra Distribuida.
esta expresión indica que se quiere localizar documentos que contengan esa frase.
En la página para hacer búsquedas hay cinco espacios en los que se puede teclear o seleccionar alguna opción, a continuación se describen:
A. Términos para realizar la búsqueda de documentos
B. Tipo de búsqueda:
En este tipo de búsqueda se va a localizar los documentos que cumplan con la expresión de búsqueda que se especifique, dentro del texto completo de los documentos, y se mostrará la lista de documentos encontrados en el orden en el que se encuentren.
Se pueden ver algunos ejemplos en la sección
Reglas para construir expresiones de búsqueda.
Este tipo de búsqueda encuentra los documentos que cumplan con la expresión de búsqueda sólamente revisando en sus metadatos, en lugar de revisar el texto completo del documento.
Es importante resaltar que se analizarán todos los metadatos
para encontrar los documentos que cumplan con la expresión de búsqueda;
por ejemplo: si se pone como expresión de búsqueda González
y Bibliotecas se localizarán los documentos que en alguno de sus
metadatos contenga la palabra González y que en alguno de sus metadatos
(que puede o no ser el mismo) contenga la palabra Bibliotecas.
Las Búsquedas Avanzadas son capaces de separar expresiones de
búsqueda por cada metadato. Para hacer búsquedas avanzadas
seleccione dicha opción en el menu de la izquierda.
El resultado de este tipo de búsqueda es la unión de
realizar una Búsqueda Booleana en Documento y Búsqueda
Booleana en Metadatos.
Para la búsqueda por relevancia, se teclea la expresión de búsqueda y se hace la búsqueda de acuerdo con la relevancia de los términos en los documentos.
En este tipo de búsqueda se aplica un algoritmo para determinar cuál es el documento más relevante, este algoritmo calcula un "peso" para cada documento, a este "peso" se le llama "índice de relevancia". Es por esto que los términos de la expresión de búsqueda no deben ser concatenados con operadores lógicos (OR, AND, NOT) sino con espacios. Los operadores booleanos y las comillas que delimitan expresiones generarán inconsistencias en la búsqueda: No se deben utilizar.
Es importante recalcar que en este tipo de búsqueda no aplican todas las reglas para construir expresiones.
C. Seleccione uno o más de los repositorios de información
Es la cantidad máxima de documentos que se presentarán
como resultados de la búsqueda. Este número aplica para cada
uno de los repositorios en los que se realicen las búsquedas.
Es el tiempo de espera para cada búsqueda. Al transcurrir este tiempo, los resultados aparecerán. Para modificar el timeout tendrá que cambiarlo en el servidor de web (apache o mosaic). Refiérase al README.txt del Administrador.
D. Número de documentos a mostrar por cada repositorio
E. Máximo tiempo de espera en segundos
La Búsqueda Avanzada permite buscar en todo el documento, así como en los metadatos.
La búsqueda en el texto completo del documento se realiza tecleando una expresión de búsqueda en el espacio destinado para ello. En la búsqueda avanzada, siempre se realiza la búsqueda del tipo Booleana.
En la parte de los metadatos, en los campos: Título, Tema, Autor, Descripción, Publicado por, se pueden teclear expresiones de búsqueda.
En los campos Idioma, Tipo de Documento y Formato se debe seleccionar la opción que corresponda al documento que se desea encontrar, si no se especifica, no se considera este campo para hacer la búsqueda.
En el campo Fecha de Creación se puede especificar desde qué mes y año y hasta qué mes y año buscar, es posible dejar en blanco la fecha de terminación, lo cual significa que no se debe considerar dicho dato para realizar la búsqueda, o bien, se puede dejar en blanco todo, lo cual significa que no se va a considerar la fecha de creación para hacer la búsqueda.
El campo Identificador se puede utilizar para realizar la búsqueda cuando se conoce el identificador del documento que se quiere localizar. El identificador del documento lo asigna Phronesis automáticamente cuando se envía un documento a la biblioteca digital, este identificador se le da a conocer a la persona que hace el envío del documento.
Es importante resaltar que para encontrar un documento, no es necesario teclear el dato exacto. Por ejemplo, si queremos encontrar un documento que tenga como título "El Impacto de las Bibliotecas Digitales en la Sociedad del siglo XXI", con solo teclear siglo en el campo de "Título" se encontrará el documento.
Después de la lista de los metadatos, se piden tres datos relacionados con las preferencias del usuario para hacer la búsqueda, estas opciones son iguales a las que se usan para la búsqueda sencilla y se muestran a continuación:
1. Seleccione uno o más de los repositorios de información.
2. Número de documentos a mostrar por cada repositorio.
3. Máximo tiempo de espera en segundos
Los resultados se muestran agrupados por repositorio, y para cada repositorio en el que se haya realizado la búsqueda se presentará un encabezado que incluye: el nombre del repositorio, la descripción de la búsqueda realizada, la cantidad de documentos encontrados y la cantidad de documentos mostrados. Junto al nombre del repositorio aparece un "signo de más", al darle click se muestra la lista de documentos encontrados en ese repositorio, en ese momento el signo cambia a "menos" (-) .
Para cada uno de los documentos encontrados se muestra su título, su autor, la descripción, la fecha de creación y el identificador del documento.
Cuando se active alguno de los íconos que se utilizan para bajar un documento, se mostrará una página en la que se presentan 2 opciones para bajar el documento: la versión comprimida del documento y la versión original del documento; además se mostrará de nuevo los metadatos del documento.
La versión comprimida del documento está en formato ZIP.
Si la biblioteca fue instalada con la opción de control de acceso
restringido, el envío de documentos puede ser utilizado
sólamente
por los usuarios registrados de la Biblioteca Digital, en caso contrario,
cualquier usuario podrá enviar documentos.
Para hacer el envío de un documento es necesario especificar el nombre del archivo que contiene el documento y sus metadatos.
Toda la información que se solicita se debe proporcionar, de lo contrario, no se permitirá registrar el documento. Al terminar de teclear todos los datos, se debe oprimir el botón "Enviar Documento".
Los campos que se tienen que llenar se describen a continuación:
Archivo Fuente
Título
Tema
Descripción
Idioma
Autor
Publicado por
Fecha de Creación
Tipo de documento
Formato
La palabra metadato significa datos acerca de los datos. Para el caso de ésta biblioteca digital, significa datos acerca de los documentos que se almacenan en la biblioteca.
La definición de los metadatos que se utilizan para Phronesis
se basó en el estándar internacional Dublin
Core y se describen a continuación:
Título
Tema
Descripción
Idioma
Autor
Publicado por
Fecha de Creación
Tipo de Documento
Formato
Identificador
Una stopword es una palabra que se repite mucho en una colección,
pero que no es relevante para ésta, por lo cual
sería mejor que la palabra no se indexe. Por ejemplo, las
preposiciones y los artículos son ejemplos típicos de
stopwords ya que por lo general nadie quiere hacer una búsqueda de
palabras como "de" o "el".
Las stopwords, además de que son irrelevantes, por lo general
aparecen en todos los documentos, lo que hace que el tamaño del
índice de la colección sea innecesariamente más grande. Por
estas razones Phronesis incluye la opción de no indexar las
stopwords (se ignoran durante la construcción), de esta manera los
índices serán mas pequeños y las búsquedas más
rápidas.
Siempre existe la opción por medio de la cual el administrador de
la biblioteca podrá decidir entre indexar todas (incluyendo
stopwords) las palabras que contienen los documentos o elegir ignorar las
stopwords en la indexación. Además, el administrador
podrá definir qué palabras poner dentro del conjunto de las
stop
words.
Phronesis tiene la capacidad de navegar por los documentos de una
colección con una interfase muy simple. Al entrar al Navegador se
encuentra un frame a la derecha con los identificadores que se pueden
seleccionar: Autor, Fecha, Tema, Tipo de Documento y Título.
Junto a cada identificador aparece un número que indica la cantidad
de valores distintos para cada clasificador en ese repositorio. Por
ejemplo, si en un repositorio existen 3 documentos cuyo autor es
Shakespeare y 5 documentos cuyo autor es Octavio Paz, a la derecha del
campo Autores aparecerá un 2 indicando que hay dos autores en la
colección.
Al dar click sobre el "signo de más" (+) que está a la
derecha del identificador, aparece un listado con los distintos valores
que existen de dicho identificador en el repositorio. Utilizando el mismo
ejemplo anterior, al dar click sobre el "signo de más" (+) de
Autores aparecería en la lista los dos autores del repositorio que
son Shakespeare y Octavio Paz. Una vez que se presiona el "signo de mas"
(+) este cambia por un "signo de menos" (-) indicando que si se presiona
el (-) la lista se colapsará.
Los elementos listados son ligas, al dar click sobre ellos aparece en el
frame central un listado (igual al que aparece en los resultados de
búsquedas normales) con los documentos que cumplen con el valor
del identificador seleccionado. Continuando con el mismo ejemplo, si damos
click sobre Octavio Paz en el frame central aparecerá una lista con
todos los documentos cuyo autor es Octavio Paz.
Nota: Cuando se tienen un valor compuesto para un mismo identificador,
éste aparecerá tal como fue enviado. Por ejemplo, si se
envió un documento cuyos autores son "Jorge Borges y Miguel
Cervantes", en la lista del identificador "Autores" aparecerá
sólamente la unión de ambos:
- Jorge Borges y Miguel Cervantes
Es decir, el navegador no podrá reconocer que se trata de 2
autores.
Dentro de la liga de Administración y de Opciones de configuración
podemos encontrar un nueva carpeta, la cual lleva por nombre Servidor
Zebra.
Esta carpeta contiene dos campos, uno de ellos es:
"Nombre de la base de datos", Z39.50 se comunica con otros repositorios , y este
campo sirve para identificar el repositorio Phronesis con un nombre, el cual se
usará en las búsquedas con repositorios Z39.50
"Puerto del servidor zebra", se indica el número de puerto por el cual Phronesis
se va a comunicar con otros repositorios Phronesis, el puerto por default
es 2100. Para activar el Servidor Zebra sólo necesitas correr el
script zebrasrv_run localizado en /admin/build/Z39 del
directorio de tu
repositorio.
A partir de la version 1.3 Phronesis puede ejecutar búsquedas por raíces. Sin embargo
esta característica es configurable sólo para toda la
colección. El administrador de la colección es la única
persona que puede decidir si utilizar o no búsquedas por raíces en una colección dada.
En esta modalidad una búsqueda por la palabra manual puede encontrar documentos con palabras como manual o manuales. Esto permite que el usuario obtenga más resultados sin tener que agregar más palabras. Sin embargo, en algunas ocasiones búsquedas con palabras como casa encontrarán documentos con la palabra caso, lo cual muy probablemente no sea lo deseado.
Si se desea una búsqueda exacta la palabra se encierra entre comillas dobles, como si se tratara de una búsqueda
por frase, por ejemplo: "manual" encontrará manual, pero no
manuales sin importar si el administrador configuró la
colección para utilizar búsquedas por raíces.