Actions
Feature #3101
ferméParalléliser la recherche
Statut:
Closed
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
27/03/2012
Echéance:
% réalisé:
0%
Temps estimé:
Livraison en TEST:
Livraison en PROD:
Description
Vu que nous avons un index par instance d'application (composant) Silverpeas, le nombre d'indexes peut rapidement devenir important. Dans ce cadre, il pourrait être intéressant de lancer la recherche sur les différents indexes de façon parallèle plutôt que séquentielle.
Dans le même tempps, pour limiter les blocages il faudrait s'assurer que les objets de type IndexReader sont créés en mode readOnly (c'est le cas par défaut à partir de Lucene 3).
Cela pourrait occasionner un gain de performance sur les installations ayant un nombre important d'instances d'application et hébergée sur des machines multi-cores mais pourrait avoir l'effet inverse dans le cas contraire. Impact réel à mesurer.
Actions