2014-06-24 5 views
0

Je me demande s'il est possible de configurer hsearch pour qu'il y ait un index central sur un serveur?Utiliser Hibernate-Search avec UN index central

Parce que nous sommes nombreux développeurs dans notre équipe, il serait préférable de travailler avec les mêmes données ...

Mais lorsque je tente de configurer hsearch avec « indexBase = http // mon-chemin-to index-folder ", cela ne fonctionne pas car il change en" chemin/vers/vm-répertoire/http // mon-chemin-vers-dossier-index " Quelqu'un pourrait-il me dire comment configurer hib-Search de sorte que chaque teammember pourrait travailler avec le même index?

Merci d'avance!

Répondre

0

Les index d'Hibernate Search ne sont pas identifiés à l'aide d'une URL. L'attribut indexBase est destiné à pointer vers un chemin de système de fichiers spécifique. Un système de fichiers peut résider sur un partage réseau, ce qui vous permet de partager un index au sein d'une équipe. En règle générale, une équipe de développeurs devrait normalement avoir des index indépendants dans leur machine locale - et une base de données indépendante - afin qu'ils puissent exécuter des tests sans interférer avec les expériences des uns et des autres.

Pour un déploiement en production, un index est généralement partagé sur plusieurs serveurs à l'aide du code Infinispan storage ou master/slave approach using JMS queues.