Nous maintenons un index Lucene qui contient des documents d'environ 20 mm. La nature des requêtes de recherche est telle que l'indexation et la segmentation peuvent être facilement réparties entre différents index.IndexReader/Writers multiples dans un processus (Lucene)
Pour que nous ayons besoin de garder plusieurs (potentiellement des milliers) IndexWriters ou IndexReaders/Searchers en mémoire pour traiter l'indexation et la suppression de chacun de ces indexies (les requêtes ne couvrent pas plusieurs index).
J'ai besoin de connaître la pression mémoire que cela va causer, et les solutions potentielles que n'importe qui peut suggérer.