1.une fonction main() peut renvoyer une classe? si oui comment?
2. Y-il d'autres solutions de communiquer ces paramètres sans passer par des fichiers.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionl'indexation s'effectue hors ligne elle peut prendre 3 jours de calcul et la recherche est on ligne elle doit prendre quelque secondes voir quelques millisecondes
La solution est simple, ton programme d'indexation ne doit pas changer. Il doit toujours écrire ses résultats quelque part (pourquoi pas dans des fichiers, après tout). Mais ton indexer, lui, ne doit pas fouiller les fichiers ! Sinon c'est clair que c'est trop lent. Il doit charger l'intégralité des fichiers en RAM au démarrage, puis lorsqu'on l'interroge, il répond en se basant sur les informations qu'il aura chargé. Le démarrage sera lent, mais l'interrogation sera très rapide. Et je pense que ça répond à ta problématique, tout en garantissant un minimum de fiabilité