2014-05-16 3 views
1

J'utilise la recherche hibernate et l'index lucene dans infinispan. Mais le temps de l'indexation est trop long. J'essaie d'optimiser les performances de l'indexation avec les options d'optimisation.Optimisation des performances d'indexation Lucene dans infinispan

I.e, définir hibernate.search.​[default|<indexname>].​indexwriter.ram_buffer_size à 64MB.

Je ne sais pas comment le définir dans Infinispan, quelqu'un peut-il me donner un exemple pour résoudre ce problème?

Répondre

3

J'ai utilisé cette configuration, elle est prise en amont et devrait être optimisée. Cependant, je ne sais pas quelle version d'Infinispan utilisez-vous, c'était pour 6.x. Le problème avec l'indexation et les requêtes est que les performances sont très sensibles à la configuration et il a fallu un certain temps pour l'ajuster correctement pour votre cas d'utilisation.

https://github.com/tsykora/infinispan-odata-server/blob/master/src/main/resources/indexing-perf.xml

+0

Ty, cela m'aide vraiment beaucoup. J'ai essayé de modifier le paramètre ** merge_factor ** et ** max_merge_docs **, mais il semble bloqué lorsque j'ajoute des données au cache. Avez-vous une idée? – Stephan

+0

Np, heureux d'aider! Chmmmm, difficile à dire, cela vous dérangerait-il de rejoindre le canal #infinispan sur freenode, IRC? Vous devriez parler avec anistor ou sannegrinovero là. Ou peut-être mieux d'envoyer un message sur notre liste de diffusion: [email protected] et décrire votre problème. Je suis sûr que les développeurs vont essayer de vous aider. – tsykora

Questions connexes