Saltar al contenido

Koha 24.05: Nueva Funcionalidad de Búsqueda Geográfica en Koha con Elasticsearch

21 de octubre de 2024

Nos complace anunciar una nueva funcionalidad que establece las bases para la búsqueda geográfica utilizando Elasticsearch 7+ en Koha. Esta mejora permite a las bibliotecas realizar búsquedas basadas en coordenadas geográficas, mejorando significativamente las capacidades de búsqueda y localización de recursos.

Características Destacadas

  • Nuevos Tipos de Búsqueda: Se han añadido nuevos tipos de búsqueda para los mapeos de búsqueda de Elasticsearch que permiten almacenar e indexar valores de latitud y longitud (utilizando valores de los campos 034$s y 034$t). Esto es esencial para habilitar búsquedas geográficas precisas.
  • Extensión del QueryBuilder: El QueryBuilder se ha ampliado para permitir la construcción de consultas avanzadas de Elasticsearch (por ejemplo, geo_distance) que no pueden ser representadas en una consulta de cadena simple. Esto proporciona una mayor flexibilidad y potencia en las capacidades de búsqueda.

Cómo Utilizar Esta Funcionalidad

Para utilizar esta nueva funcionalidad en el OPAC, es necesario instalar y habilitar el plugin HKS3GeoSearch. Este plugin facilita la integración de las capacidades de búsqueda geográfica en Koha.

  1. Instalar el Plugin HKS3GeoSearch: Puedes encontrar el plugin en el siguiente repositorio de GitHub: HKS3GeoSearch Plugin
  2. Habilitar el Plugin: Una vez instalado, habilita el plugin desde la interfaz de administración de Koha para comenzar a utilizar las funcionalidades de búsqueda geográfica.

Beneficios

  • Búsqueda Precisa por Ubicación: Esta funcionalidad permite a los usuarios realizar búsquedas basadas en coordenadas geográficas, mejorando la capacidad de encontrar recursos en ubicaciones específicas.
  • Consultas Avanzadas: La extensión del QueryBuilder permite la creación de consultas complejas y avanzadas que antes no eran posibles, mejorando la precisión y relevancia de los resultados de búsqueda.

Ejemplos de Uso

  • Búsqueda por Distancia: Los usuarios pueden buscar recursos que se encuentran dentro de un cierto radio de una ubicación específica, utilizando la funcionalidad geo_distance.
  • Indexación Geográfica: Los valores de latitud y longitud pueden ser indexados para todos los recursos, permitiendo búsquedas rápidas y eficientes basadas en ubicación.

Para más detalles sobre esta nueva funcionalidad y cómo configurarla, visita el siguiente enlace: Información adicional en Bugzilla

Esta nueva capacidad de búsqueda geográfica abre nuevas posibilidades para las bibliotecas, mejorando la experiencia de búsqueda y la capacidad de localizar recursos de manera más efectiva.

¡Esperamos que encuentres útil esta funcionalidad y que mejore significativamente la experiencia de tus usuarios en Koha!