Como hacer busquedas en Plone

Advertencia

Esta entrada ha sido escrita desde hace más de un año. Por favor, lee el articulo manteniendo en cuenta su antigüedad.

Todos los días usamos Google para buscar algo en Internet, pero si estamos navegando en una web hecha con Plone podemos conseguir resultados muchos mejores si usamos su propio motor de búsqueda .

Normalmente cuando queremos buscar algo en Internet, lo primero que hacemos es poner algunas palabras claves en Google y consultar algunos de los enlaces que Google nos devuelve como resultado. Aunque esto nos viene bien en la mayoría de los casos, existen situaciones en las que necesitamos filtrar más los resultados para facilitar la recuperación de información.

Si conocemos ya cual es la web en la que estamos buscando es posible mejorar mucho los resultados, en este articulo usaré como ejemplo el portal web qipu.es. En él podéis encontrar ofertas de empleo, convocatorias a oposiciones, noticias relacionadas con la documentación y el mundo de las bibliotecas y los archivos. Al ser el empleo una de las cosas más buscadas hoy en día nos viene bien para hacer algunos ejemplos.

El método más sencillo para realizar una búsqueda con Google en un dominio o sitio determinado es usar el operador site: por ejemplo si ponemos lo siguente:

site:qipu.es auxiliar

Google nos devuelve los enlaces a todas las paginas de qipu.es en las que aparece la palabra clave auxiliar.

Esta búsqueda nos devuelve más de 1700 resultados, es mejor que buscar en toda Internet pero aun así sigue siendo un número alto, además están mezclados los enlaces a ofertas de trabajo con los enlaces a cursos, oposiciones, licitaciones, etc... en este caso lo primero que se nos ocurre es intentar mejorar nuestros resultados de búsqueda pasando más palabras clave a Google, por ejemplo añadimos trabajo:

site:qipu.es trabajo auxiliar

Pero esta técnica no siempre funciona correctamente e incluso, a veces, empeora los resultados de la búsqueda puesto que Google nos devuelve enlaces a páginas que incluyen solo la palabra clave trabajo y no ambas como queríamos. Podríamos intentar con otros trucos en Google pero no merece la pena complicarnos la vida con ellos ya que podemos conseguir mejores resultados mirando directamente en el sitio web mismo y, si lo tiene, aprovechar de su propio motor de búsqueda. Así que entramos en qipu.es pinchando en una de las oferta de trabajo.

Podemos ver que el sitio ofrece algunas búsquedas ya definidas, como por ejemplo: Ofertas de Empleo en las últimas 24 horas", clasificación de las ofertas por Comunidades Autónomas, etc. Ahora bien, lo que más nos interesa es el cuadro de búsqueda que hay en la parte superior derecha de la pantalla y que nos permite buscar en el sitio.

La web qipu.es se ha desarrollado usando el gestor de contenidos Plone, lo que ofrece a los usuarios un motor de búsqueda sencillo y al mismo tiempo potente. Como primer ejemplo introducimos nuevamente la palabra clave auxiliar. Podéis ver que tecleando las primeras letras nos aparece una ventana que muestra los resultados en tiempo real. Está característica se llama "LiveSearch" y funciona sólo si vuestro navegador soporta JavaScript (prácticamente todos los navegadores modernos lo soportan).

La búsqueda LiveSearch nos viene bien cuando hay pocos o ningún resultado, en nuestro caso seguimos tecleando y le damos al boton "Buscar" o simplemente a la tecla "Enter".

La búsqueda nos devuelve 51 elementos, mucho más accesibles que los resultados de Google y, como podemos ver en la captura, las búsquedas no distinguen entre mayúsculas y minúsculas.

Es posibles filtrar más los resultados si limitamos la búsqueda usando la opción "sólo en la sección actual", por ejemplo entramos en la sección "Oposiciones" y hacemos la misma búsqueda pero esta vez marcamos la casilla señalada en la captura con un circulo rojo, así conseguimos los 25 resultados para técnico auxiliar en la sección oposiciones.

Otra ventaja del motor de búsqueda del Plone es que podemos suscribir nuestras búsquedas a una fuente RSS permanente, de esta forma recibimos las actualizaciones de nuestra búsqueda en nuestro lector RSS favorito, por ejemplo en Google Reader. Siguiendo el ejemplo, podremos recibir una actualización en Google Reader cada vez que se publique en la sección "Oposiciones" contenido con las palabras clave "técnico auxiliar".

Conclusión

Como hemos visto, buscar documentos usando la búsqueda simple en un sitio hecho en Plone es bastante sencillo y efectivo, pero la potencia de su motor de búsqueda nos permite usar algunas funcionalidades más que vamos a ver en el próximo articulo.

 

Danilo

Contenido Relacionado