2010-12-27 5 views

답변

2

RemoteGraphDatabase에는 RemoteIndexService라는 IndexService 구현이 있습니다. 그런 다음

EmbeddedGraphDatabase graphDb = ... 
IndexService index = new LuceneIndexService(graphDb); 
BasicGraphDatabaseServer server = new LocalGraphDatabase(graphDb); 
server.registerIndexService(index, "lucene index"); 
// Expose the server through RMI as usual... 

당신이 할 것 클라이언트 측에서 :

RemoteGraphDatabase graphDb = ... 
IndexService index = new RemoteIndexService(graphDb, "lucene index"); 
// business as usual... 

RemoteGraphDatabase의 다음 업데이트는 사용됩니다 위해 먼저 작성하고 서버에 IndexService을 노출 할 필요가 그것을 사용하기 1.2에 소개 된 Neo4j의 새로운 색인 API를 사용하면 훨씬 편리해질 것입니다.