I will take a look at them Thanks you all, for your responses. > Date: Fri, 14 Aug 2009 19:10:48 +0200 > From: [email protected] > To: [email protected] > Subject: Re: [Neo] neo4j Beginner Question > > Hi! > > > IndexService indexService = new LuceneIndexService( neoService ); > > > > and that will be your index, fully transactional and participates in > > your neo transactions. > > > > More information here: > > http://components.neo4j.org/index-util/ > http://components.neo4j.org/index-util/apidocs/index.html > http://components.neo4j.org/index-util/apidocs/org/neo4j/util/index/IndexService.html > > The EmbeddedNeoWithIndexingExample.java in the APOC download could be > useful: > http://dist.neo4j.org/neo4j-apoc-0.1.tar.gz > http://dist.neo4j.org/neo4j-apoc-0.1.zip > > The download includes all libraries that you need for Neo4j + Lucene > indexing. > > > /anders > > > 2009/8/14 Onur AKTAS <[email protected]>: > > > >> So I must build it on the top of Lucene? > >> Hmm, shouldn't it be a native property of neo4j? Do we have a chance to > >> get Node's id after we insert it? > >> So I can use an additional key - value based database for keeping the > >> relation between Node and User like below: > >> (rdbms_user_id, neo4j_node_id) > >> > >> Is it a good idea? > >> > >> > >>> From: [email protected] > >>> To: [email protected] > >>> Date: Fri, 14 Aug 2009 16:21:38 +0100 > >>> Subject: Re: [Neo] neo4j Beginner Question > >>> > >>> And then use the index-utils to find the node (it's a good simple and > >>> efficient integration with Lucene). > >>> > >>> On 14 Aug 2009, at 16:10, Dan Heaver wrote: > >>> > >>> > >>>> Onur, add a property to each node to hold the surragate key from your > >>>> RDBMS... > >>>> > >>>> Dan > >>>> > >>>> On 14 Aug 2009, at 15:30, Onur AKTAS <[email protected]> wrote: > >>>> > >>>> > >>>>> Thank you for your response. I'm trying to understand the main > >>>>> concept, please correct me if I am wrong. > >>>>> > >>>>> For example, there are many users of an application and each > >>>>> represented as "Node". And each User has a "UserId" in RDBMS. I > >>>>> have checked "Node" class and saw that there is a method called as " > >>>>> getId() " but I could not see "setId()" for mapping the User in the > >>>>> RDBMS to neo4j. > >>>>> > >>>>> Sample data: (UserId / Friends Ids) > >>>>> 1 - [2, 4] > >>>>> 2 - [1, 3] > >>>>> 3 - [10] > >>>>> 4 - [1, 3, 5] > >>>>> 5 - [3] > >>>>> > >>>>> And I need to query " What are the all shortest paths from 1 to 10 > >>>>> for max length 4 " > >>>>> And results should be, > >>>>> > >>>>> 1 -> 2 -> 3 -> 10 > >>>>> 1 -> 4 -> 3 -> 10 > >>>>> * 1 -> 4 -> 5 -> 3 -> 10 (It will not be shown because it exceeds > >>>>> the length 4). > >>>>> > >>>>> You mean that it can be handled with neo4j, but how can I map each > >>>>> User in RDBMS, to Nodes by their original Ids? > >>>>> > >>>>> Thanks. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>> From: [email protected] > >>>>>> Date: Wed, 5 Aug 2009 11:16:15 +0200 > >>>>>> To: [email protected] > >>>>>> Subject: Re: [Neo] neo4j Beginner Question > >>>>>> > >>>>>> Hi Onur > >>>>>> > >>>>>> 2009/8/4 Onur AKTAS <[email protected]>: > >>>>>> > >>>>>>> Calculating,"friends of friends", 3rd degree contacts or 4th > >>>>>>> degree etc. is not a good idea with RDBMS. In short words, neo4j > >>>>>>> fits perfectly for these kinds of jobs? > >>>>>>> > >>>>>> yes, that is the kind of problems Neo4j and Graph Databases are > >>>>>> trying > >>>>>> to solve in general. Semi-structured data, havy use of relational > >>>>>> information between information entities and complex analysis of > >>>>>> high > >>>>>> depth fast are some of the common use cases for using a graph > >>>>>> database. > >>>>>> > >>>>>> > >>>>>>> Do we have a chance to scale neo4j by adding nodes, does it > >>>>>>> support distributed processing? Also, can we delete any node in > >>>>>>> the graph when we need to delete user or we must create the entire > >>>>>>> graph again when we need any updates? Do graph objects have id's > >>>>>>> that helps us to find the node quickly? > >>>>>>> > >>>>>> Neo4j atm does not support distributed processing or partitioning > >>>>>> the > >>>>>> graph. There is high-availability and online-backup being worked on > >>>>>> which feels more acute since Neo4j on a single instance scales > >>>>>> over 1 > >>>>>> Billion primitives, which should be enough for most immediate > >>>>>> scenarios. > >>>>>> But there are of course ways to achieve a custom partitioning using > >>>>>> targeted techniques - but that depends on your use case ... > >>>>>> > >>>>>> HTH > >>>>>> > >>>>>> /peter > >>>>>> _______________________________________________ > >>>>>> Neo mailing list > >>>>>> [email protected] > >>>>>> https://lists.neo4j.org/mailman/listinfo/user > >>>>>> > >>>>> _________________________________________________________________ > >>>>> Anılarınızı istediğiniz herkesle çevrimiçi paylaşın. > >>>>> http://www.microsoft.com/turkiye/windows/windowslive/products/photos-share.aspx?tab=1 > >>>>> _______________________________________________ > >>>>> Neo mailing list > >>>>> [email protected] > >>>>> https://lists.neo4j.org/mailman/listinfo/user > >>>>> > >>>> _______________________________________________ > >>>> Neo mailing list > >>>> [email protected] > >>>> https://lists.neo4j.org/mailman/listinfo/user > >>>> > >>> _______________________________________________ > >>> Neo mailing list > >>> [email protected] > >>> https://lists.neo4j.org/mailman/listinfo/user > >>> > >> _________________________________________________________________ > >> Windows Live tüm arkadaşlarınızla tek bir yerden iletişim kurmanıza > >> yardımcı olur. > >> http://www.microsoft.com/turkiye/windows/windowslive/products/social-network-connector.aspx > >> _______________________________________________ > >> Neo mailing list > >> [email protected] > >> https://lists.neo4j.org/mailman/listinfo/user > >> > >> > > > > > > > > > > > -- > Anders Nawroth [[email protected]] > GTalk, Skype: anders.nawroth > Phone: +46 737 894 163 > http://twitter.com/nawroth > http://blog.nawroth.com/ > > _______________________________________________ > Neo mailing list > [email protected] > https://lists.neo4j.org/mailman/listinfo/user
_________________________________________________________________ Sadece e-posta iletilerinden daha fazlası: Diğer Windows Live™ özelliklerine göz atın. http://www.microsoft.com/turkiye/windows/windowslive/ _______________________________________________ Neo mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

