2010-12-27 4 views

ответ

2

Для RemoteGraphDatabase существует реализация IndexService под названием 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 будет использовать новый индексный API Neo4j, введенный в 1.2, сделает это намного более удобным.

 Смежные вопросы

  • Нет связанных вопросов^_^