Patent ES-2689305-T3 (ES)
Title: Aumentar la validez del resultado de búsqueda
Inventor: LEGRAND GUILLAUME
IPC: G06F17/30
Filed: 2014-02-13
Granted: 2018-11-13
Abstract: Un método para manejar consultas en un sistema de base de datos (1), comprendiendo el sistema de base de datos (1) al menos un cliente (4) y al menos una plataforma de búsqueda (2), incluyendo la plataforma de búsqueda (2) un servidor de plataforma de búsqueda (2a) y un elemento intermedio (6) entre el al menos un cliente (4) y el servidor de plataforma de búsqueda (2a), manteniendo el servidor de plataforma de búsqueda (2a) precalculados los resultados de búsqueda que se han precalculado basándose en los datos originales en una fuente de datos primaria (5), estando los resultados de búsqueda precalculados asociados con unos factores de confianza, en el que un factor de confianza indica una probabilidad de que el resultado de búsqueda precalculado asociado sea válido, correspondiendo aún los resultados de búsqueda válidos a los datos originales en la fuente de datos primaria (5), comprendiendo el método: recibir, en el servidor de plataforma de búsqueda (2a), una consulta (10) desde el al menos un cliente (4), indicando la consulta (10) al menos un criterio de búsqueda; en respuesta a recibir la consulta (10), identificar, en el servidor de plataforma de búsqueda (2a), los resultados de búsqueda precalculados que corresponden a el al menos un criterio de búsqueda; devolver, desde el servidor de plataforma de búsqueda (2a) al elemento intermedio (6), los resultados de búsqueda precalculados identificados que corresponden a el al menos un criterio de búsqueda; evaluar, en el elemento intermedio (6), los factores de confianza de los resultados de búsqueda precalculados identificados recibidos desde el servidor de plataforma de búsqueda (2a); validar, en el elemento intermedio (6), los resultados de búsqueda precalculados identificados, que están asociados con los factores de confianza que tienen valores que no superan un umbral dado, con la fuente de datos primaria (5); devolver, desde el elemento intermedio (6) a el al menos un cliente (4), los resultados de búsqueda precalculados identificados que están asociados con los factores de confianza que tienen valores que superan el umbral dado, y los resultados de búsqueda validados recibidos desde la fuente de datos primaria (5) para los resultados de búsqueda precalculados identificados que están asociados con los factores de confianza que tienen valores que no superan el umbral dado; y reenviar, desde el elemento intermedio (6) al servidor de plataforma de búsqueda (2a), los resultados de búsqueda validados para su inclusión en los resultados de búsqueda precalculados, en el que: solo un subconjunto de los resultados de búsqueda precalculados identificados, que están asociados con los factores de confianza que tienen valores que no superan el umbral dado, se validan con la fuente de datos primaria (5) de manera incremental mientras se detiene la validación después de un período de tiempo dado; y los resultados de búsqueda validados para el subconjunto se devuelven a el al menos un cliente (4), en el que los resultados de búsqueda precalculados identificados y los resultados de búsqueda validados se devuelven a el al menos un cliente (4) enviando unos primeros mensajes atómicos que transmiten cada uno de los mismos un único resultado de búsqueda precalculado identificado y unos segundos mensajes atómicos que transmiten cada uno de los mismos un único resultado de búsqueda validado; y los mensajes atómicos primero y segundo se envían de manera incremental.