sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sdx-users] Mécanisme de cache?


From: Emmanuel Bégué
Subject: [sdx-users] Mécanisme de cache?
Date: Tue, 29 Apr 2003 15:07:15 +0200

Bonjour,

Aujourd'hui dans SDX, si j'ai bien compris, les requêtes
sont cachées pour une session donnée: on conserve en mémoire
(ou sur le disque?) le résultat des dix dernières requêtes
de la session, et on peut y revenir ou travailler dessus
(réduire / augmenter les résultats).

Par contre une requête n'est pas cachée entre plusieurs
sessions / plusieurs utilisateurs: si deux utilisateurs
différents font la même requête à quelques secondes
d'intervalle, la recherche est menée deux fois: correct?

Ce fonctionnement n'est pas choquant si on pense que:
- la probabilité de deux recherches strictement identiques
rapprochées dans le temps est faible
- le corpus évolue rapidement

On envisage d'utiliser SDX non pas seulement comme outil de
recherche mais comme moteur d'un site dynamique éditorial
complet, cad avec des rubriques et des pages d'accueil de
rubrique qui seront en fait générées dynamiquement à partir
des documents les plus récents dans la rubrique.

De telle sorte que chaque consultation d'une "home de rubrique"
(l'utilisateur clique sur le nom de la rubrique) reviendra
en réalité à mener une requête visant à rechercher les documents
de la docbase ayant le nom de la rubrique dans le "field"
"rubrique" (par exemple).

La probabilité de mener deux fois de suite la même requête
sera donc très élevée, et par ailleurs le corpus n'évolue
que chaque mois.

Il serait donc vraisemblablement intéressant de cacher les
requêtes identiques (même si les performances de SDX / Lucene
en recherche sont excellentes): est-ce possible depuis SDX?

D'une manière générale d'ailleurs, il serait intéressant de
cacher les résultats d'une recherche tant que le corpus n'a
pas évolué (entre deux indexations), puisqu'il est impossible
qu'à corpus identique les résultats soient différents?

Cdt,
EB





reply via email to

[Prev in Thread] Current Thread [Next in Thread]