Re: [Neo4j] Is it possible to have relationship attributes?
I think you're right, Anders. With the page splits, it makes sense to reiterate. (abk) On Nov 23, 2011, at 10:15 AM, Anders Nawroth wrote: > Sure, that information is only on the nodes page now I think ... should > be on the relationships and properties pages as well of course. > > Thanks for the heads up! > > /anders > > 2011-11-23 19:04, Stefan Arentz skrev: >> >> On 2011-11-23, at 12:59 PM, Andreas Kollegger wrote: >> >>> >>>>> Absolutely. And fairly unique to Neo4J. Plus you can even index and >>>>> traverse relationships on those attributes (properties)! >>>> >>>> Yeah, I should have gone straight to the JavaDoc. Good to see that >>>> Relationship is a PropertyContainer. >>>> >>>> I was confused because the introduction documentation does not mention >>>> this. >>> >>> That's not good. Could you point towards which introduction documentation >>> you're referring? >> >> Sure. I think this page: >> >> http://docs.neo4j.org/chunked/milestone/graphdb-neo4j-properties.html >> >> Would be a good place to explain and show how both nodes and relationships >> can have properties. >> >> S. >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Is it possible to have relationship attributes?
>> Absolutely. And fairly unique to Neo4J. Plus you can even index and >> traverse relationships on those attributes (properties)! > > Yeah, I should have gone straight to the JavaDoc. Good to see that > Relationship is a PropertyContainer. > > I was confused because the introduction documentation does not mention this. That's not good. Could you point towards which introduction documentation you're referring? Thanks, Andreas ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Meetup in Stockholm
Oh, and I'd like to thank Shahzada Hatim for championing this meetup in Stockholm. Much appreciated. Also, in case the links in the previous email didn't appear, here are the explicit urls: Friends of Neo4j Stockholm: http://www.meetup.com/Friends-of-Neo4j-Stockholm First Meetup: http://www.meetup.com/Friends-of-Neo4j-Stockholm/members/30674032/ Diversify: http://www.diversify.se/ Neo4j: http://neo4j.org Cheers, Andreas On Nov 16, 2011, at 7:33 AM, Andreas Kollegger wrote: > Graphistas, > > We're pleased to announce that the forces of good in Sweden have rallied to > create Friends of Neo4j Stockholm with a first meetup next Thursday, November > 24th, hosted by the lovely people at Diversify. Join us to meet other Neo4j > users, learn a bit about the latest developments, and of course enjoy some > free beer. > > Skol, > Andreas > > ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Meetup in Stockholm
Graphistas, We're pleased to announce that the forces of good in Sweden have rallied to create Friends of Neo4j Stockholm with a first meetup next Thursday, November 24th, hosted by the lovely people at Diversify. Join us to meet other Neo4j users, learn a bit about the latest developments, and of course enjoy some free beer. Skol, Andreas ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Tree structure
Hi Emil, Are you interested in displaying the tree structure in a web interface? You could either take a widget-approach using something like jstree (http://www.jstree.com/) or a more model visualization using D3 (http://mbostock.github.com/d3/ex/). Cheers, Andreas On Nov 2, 2011, at 9:36 AM, Emil Dombagolla wrote: > Hi all, > > i need to display a tree structure , based on the nodes i retrieved from > the database through traverse. > > Nodes are gathered from different levels of the graph. some of the nodes > are having parent / child relation in the graph. so if my result containing > such a relation i want to display it in a tree structure. > > > Please help me on this and please give me your ideas how to solve this. > > Thanks a lot. > Emil Dombagolla, > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Run test and development DBs at same time
Take a look at ImpermanentTestDatabse, available from the kernel-tests library. import org.neo4j.test.ImpermanentGraphDatabase; Maven dependency… org.neo4j neo4j-kernel ${neo4j.version} tests Cheers, Andreas On Oct 8, 2011, at 1:19 PM, Steve Jalim wrote: > Hi > > Is there a common pattern for test-driven development (or even just running > unit tests) against a Neo DB without filling your development DB with test > data? > > One solution I've thought might work is to run two Neo DBs, one in > /path/to/my/sandboxed/dev/data and another in > /path/to/my/sandboxed/test/data. However, looking at the conf files for neo, > I can't see scope for that without some fiddling around -- am I missing > something obvious? > > Cheers > Steve > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Meet-up in Zurich
Or, with an umlaut... On Tue, Oct 4, 2011 at 10:26 AM, Andreas Kollegger < andreas.kolleg...@neotechnology.com> wrote: > Cheers Zurich, you've earned an official Neo4j Meetup badge! > > Best, > Andreas > > > On Tue, Oct 4, 2011 at 2:33 AM, Peter Neubauer < > peter.neuba...@neotechnology.com> wrote: > >> Cool. >> Would love to come down for the next time, have at least joined the >> group. Great initiative, and send the beer bill Andreas or my way! >> >> Cheers, >> >> /peter neubauer >> >> GTalk: neubauer.peter >> Skype peter.neubauer >> Phone +46 704 106975 >> LinkedIn http://www.linkedin.com/in/neubauer >> Twitter http://twitter.com/peterneubauer >> >> http://www.neo4j.org - Your high performance graph >> database. >> http://startupbootcamp.org/- Öresund - Innovation happens HERE. >> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. >> >> >> >> On Tue, Oct 4, 2011 at 11:27 AM, Jean-Pierre Bergamin >> wrote: >> >> let's do a meetup group like http://www.meetup.com/Neo4j-Oresund/ ? >> > >> > I created a meetup group and added the first event: >> > http://www.meetup.com/Neo4j-Zurich/events/36063832/ >> > >> > Feel free to join the group. There will hopefully follow a lot of >> > other meet-ups and events. :-) >> > >> > >> > Best regards, >> > James >> > ___ >> > Neo4j mailing list >> > User@lists.neo4j.org >> > https://lists.neo4j.org/mailman/listinfo/user >> > >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > > <>___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Meet-up in Zurich
Cheers Zurich, you've earned an official Neo4j Meetup badge! Best, Andreas On Tue, Oct 4, 2011 at 2:33 AM, Peter Neubauer < peter.neuba...@neotechnology.com> wrote: > Cool. > Would love to come down for the next time, have at least joined the > group. Great initiative, and send the beer bill Andreas or my way! > > Cheers, > > /peter neubauer > > GTalk: neubauer.peter > Skype peter.neubauer > Phone +46 704 106975 > LinkedIn http://www.linkedin.com/in/neubauer > Twitter http://twitter.com/peterneubauer > > http://www.neo4j.org - Your high performance graph database. > http://startupbootcamp.org/- Öresund - Innovation happens HERE. > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. > > > > On Tue, Oct 4, 2011 at 11:27 AM, Jean-Pierre Bergamin > wrote: > >> let's do a meetup group like http://www.meetup.com/Neo4j-Oresund/ ? > > > > I created a meetup group and added the first event: > > http://www.meetup.com/Neo4j-Zurich/events/36063832/ > > > > Feel free to join the group. There will hopefully follow a lot of > > other meet-ups and events. :-) > > > > > > Best regards, > > James > > ___ > > Neo4j mailing list > > User@lists.neo4j.org > > https://lists.neo4j.org/mailman/listinfo/user > > > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > <>___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neo4j in GIS Applications
Hi Daniel, If you haven't yet, you should check out the work done in the Neo4j Spatial project - https://github.com/neo4j/spatial - which has fairly comprehensive support for GIS. Data locality, as you mention, is exactly a big advantage of using a graph for geospatial data. Take a look at the Neo4j Spatial project and let us know what you think. Best, Andreas On Tue, Oct 4, 2011 at 9:58 AM, danielb wrote: > Hello everyone, > > I am going to write my master thesis about the suitability of graph > databases in GIS applications (at least I hope so^^). The database has to > provide topological queries, network analysis and the ability to store > large > amount of mapdata for viewing - all based on OSM-data of Germany (< 100M > nodes). Most likely I will compare Neo4j to PostGIS. > As a starting point I want to know why you would recommend Neo4j to do the > job? What are the main advantages of a graph database compared to a > (object-)relational database in the GIS environment? The main focus and the > goal of this work should be to show a performance improvement over > relational databases. > In a student project (OSM navigation system) we worked with relational > (SQLite) and object-oriented (Perst) databases on netbook hardware and > embedded systems. The relational database approach showed us two problems: > If you transfer the OSM model directly into tables then you have a lot of > joins which slows everything down (and lots of redundancy when using > different tables for each zoom level). The other way is to store as much as > possible in one big (sparse) table. But this would also have some > performance issues I guess and from a design perspective it is not a nice > solution. The object-oriented database also suffered from many random reads > when loading a bounding box. In addition we could not say how data was > stored in detail. > The performance indeed increased after caching occured or by the use of SSD > hardware. You can also store everything in RAM (money does the job), but > for > now you have to assume that all of the data has to be read from a slow disk > the first time. Can Neo4j be configured to read for example a bounding box > of OSM data from disk in an efficient way (data locality)? > Maybe you also have some suggestions where I should have a look at in this > work and what can be improved in Neo4j to get better results. I also would > appreciate related papers. > > kindly regards, Daniel > > -- > View this message in context: > http://neo4j-community-discussions.438527.n3.nabble.com/Neo4j-in-GIS-Applications-tp3393925p3393925.html > Sent from the Neo4j Community Discussions mailing list archive at > Nabble.com. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Meet-up in Zurich
James and friends, I'd be happy to buy you all beer when I am next passing through the area. Also, if you think you'd be interested n speakers, we might be able to convince some Neo folks to come visit for future meetings. As Peter suggests, do you think you'd be willing to support establishing a regular meetup? Cheers, Andreas On Oct 3, 2011, at 5:52 AM, Peter Neubauer wrote: > Guys, > let's do a meetup group like http://www.meetup.com/Neo4j-Oresund/ ? > > Cheers, > > /peter neubauer > > GTalk: neubauer.peter > Skype peter.neubauer > Phone +46 704 106975 > LinkedIn http://www.linkedin.com/in/neubauer > Twitter http://twitter.com/peterneubauer > > http://www.neo4j.org - Your high performance graph database. > http://startupbootcamp.org/- Öresund - Innovation happens HERE. > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. > > > > On Mon, Oct 3, 2011 at 2:51 PM, Daniel Gasienica wrote: >> I’ll try to stop by. My friend and I built a startup using Neo4j and we’ve >> had a great experience so far. Is there RSVP list? >> >> Cheers, >> Daniel >> >> On Thu, Sep 29, 2011 at 22:27, Jean-Pierre Bergamin >> wrote: >> >>> Dear Graphistas >>> >>> Please join us for the first, spontaneous neo4j meet-up in Zurich on next >>> Thursday 6/10. We meet at 17:00 in the Johanniter in the Niederdorf, drink >>> a >>> beer or two and exchange experiences with Neo4j. >>> >>> See you >>> James >>> ___ >>> Neo4j mailing list >>> User@lists.neo4j.org >>> https://lists.neo4j.org/mailman/listinfo/user >>> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Meet-up in Zurich
That's great news James! We'd be happy to sponsor some beer for the meetup. Contact me directly for a chat about it. Cheers, Andreas On Sep 29, 2011, at 1:27 PM, Jean-Pierre Bergamin wrote: > Dear Graphistas > > Please join us for the first, spontaneous neo4j meet-up in Zurich on next > Thursday 6/10. We meet at 17:00 in the Johanniter in the Niederdorf, drink a > beer or two and exchange experiences with Neo4j. > > See you > James > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] except CypherParser have any other methods for paging query ?
Hi, Neo4j should be perfect for that use. Do you have a specific traversal that is causing a performance concern? Cheers, Andreas On Sep 10, 2011, at 9:27 PM, iamyuanlong wrote: > In fact I have been sent to do research about neo4j.One of my partner do > research about mongodb. > I use Neo4j finished all demands of our project,which some like twitter (We > call 微博 Weibo) about Stock.I use neo4j to store the relation between users.I > now most concerned about performance. The graph is very easy.Just store one > Follow OtherOne.One with OtherOne is Friend.I use EmbeddedGraphDatabase.I > don't know whether it is suitable for this.And I stored 10 million user in > it. > > -- > View this message in context: > http://neo4j-community-discussions.438527.n3.nabble.com/Neo4j-except-CypherParser-have-any-other-methods-for-paging-query-tp3310029p3326399.html > Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] multiple servers on Mac
Hello Gengo, The mailing list must've removed the attachment from my email. Try the download from here - http://ge.tt/8Jfkvd7?c Cheers, Andreas On Sep 10, 2011, at 8:52 PM, Gengo Suzuki wrote: > Hello Andreas, > > Thank you very much for rapid response. > I want to try your script, so please send me by e-mail or tell me the > place of files. > > -- > Gengo Suzuki > > On Sun, Sep 11, 2011 at 12:41 PM, Andreas Kollegger > wrote: >> Hi Gengo, >> >> I've modified the neo4j start script and the launchd plist template to >> support installing multiple servers on Mac OSX. Would you be interested in >> trying the patch? I've attached it for your consideration. Just expand the >> archive into each of your neo4j install folders. The tarball contains a >> patched neo4j script which appends the configured port to the launchd name. >> To complement that, the plist template has a placeholder for the modified >> name. >> >> Let me know how this works for you, and I'll look into getting this included >> in the next production release. >> >> Best, >> Andreas >> >> ps. Oh, with this patch, you should be able to simple use `neo4j install` >> after making changes to the port numbers. >> pps. Don't use this on a production system. This has obviously not gone >> through proper QA. >> >> >> >> >> On Sep 10, 2011, at 7:22 PM, Gengo Suzuki wrote: >> >>> I'm trying to use multiple Neo4j servers on one Mac. >>> But it doesn't work well. >>> >>> I created two neo4j folders, and I wrote configuration files, >>> neo4j-wrapper.conf and neo4j-server.properties, >>> which are same as manual 5.1.4. >>> >>> One server works well, but... >>> >>> If I execute "neo4j install", system says "org.neo4j.server: Already >>> loaded". >>> If I execute "neo4j start", system says "Instance already running via >>> lauchd with PID 430". >>> >>> Please tell me how can I work that... >>> I'm sorry if I missed some easy setting. Perhaps I failed to >>> distinguish two services... >>> >>> I'm using Neo4j 1.4 stable. >>> >>> --- >>> Gengo Suzuki >>> Yokosuka, Japan >>> ___ >>> Neo4j mailing list >>> User@lists.neo4j.org >>> https://lists.neo4j.org/mailman/listinfo/user >> >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] multiple servers on Mac
Hi Gengo, I've modified the neo4j start script and the launchd plist template to support installing multiple servers on Mac OSX. Would you be interested in trying the patch? I've attached it for your consideration. Just expand the archive into each of your neo4j install folders. The tarball contains a patched neo4j script which appends the configured port to the launchd name. To complement that, the plist template has a placeholder for the modified name. Let me know how this works for you, and I'll look into getting this included in the next production release. Best, Andreas ps. Oh, with this patch, you should be able to simple use `neo4j install` after making changes to the port numbers. pps. Don't use this on a production system. This has obviously not gone through proper QA. On Sep 10, 2011, at 7:22 PM, Gengo Suzuki wrote: > I'm trying to use multiple Neo4j servers on one Mac. > But it doesn't work well. > > I created two neo4j folders, and I wrote configuration files, > neo4j-wrapper.conf and neo4j-server.properties, > which are same as manual 5.1.4. > > One server works well, but... > > If I execute "neo4j install", system says "org.neo4j.server: Already loaded". > If I execute "neo4j start", system says "Instance already running via > lauchd with PID 430". > > Please tell me how can I work that... > I'm sorry if I missed some easy setting. Perhaps I failed to > distinguish two services... > > I'm using Neo4j 1.4 stable. > > --- > Gengo Suzuki > Yokosuka, Japan > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] multiple servers on Mac
Ah, sorry Gengo, I wasn't reading carefully. At the moment, the "install" procedure isn't clever enough to accommodate multiple instances running on the same machine. After making the appropriate configuration file changes, you'll also need to differentiate the launchd plists which are created. Just a sec, I'll run through the procedure and post back here. -Andreas On Sep 10, 2011, at 7:22 PM, Gengo Suzuki wrote: > I'm trying to use multiple Neo4j servers on one Mac. > But it doesn't work well. > > I created two neo4j folders, and I wrote configuration files, > neo4j-wrapper.conf and neo4j-server.properties, > which are same as manual 5.1.4. > > One server works well, but... > > If I execute "neo4j install", system says "org.neo4j.server: Already loaded". > If I execute "neo4j start", system says "Instance already running via > lauchd with PID 430". > > Please tell me how can I work that... > I'm sorry if I missed some easy setting. Perhaps I failed to > distinguish two services... > > I'm using Neo4j 1.4 stable. > > --- > Gengo Suzuki > Yokosuka, Japan > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] multiple servers on Mac
Have you changed the port numbers used by each server? If running multiple instance on the same server, you'll need to make each port unique. In neo4j-server.properies, check: org.neo4j.server.webserver.port=7474 Best, Andreas On Sep 10, 2011, at 7:22 PM, Gengo Suzuki wrote: > I'm trying to use multiple Neo4j servers on one Mac. > But it doesn't work well. > > I created two neo4j folders, and I wrote configuration files, > neo4j-wrapper.conf and neo4j-server.properties, > which are same as manual 5.1.4. > > One server works well, but... > > If I execute "neo4j install", system says "org.neo4j.server: Already loaded". > If I execute "neo4j start", system says "Instance already running via > lauchd with PID 430". > > Please tell me how can I work that... > I'm sorry if I missed some easy setting. Perhaps I failed to > distinguish two services... > > I'm using Neo4j 1.4 stable. > > --- > Gengo Suzuki > Yokosuka, Japan > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] performance guide
Hi Linan, These are good questions. I am currently following a similar approach to characterizing the performance of basic graph operations, and then also simple graph algorithms on various "shapes" of graphs. My initial investigation is on small graphs on my laptop, but this weekend I'm testing large graphs on Amazon instances (large, as in > 500 million nodes). I'll post the summary of my findings from this weekend, then continue to elaborate on the operations and different server configurations. Best, Andreas On Sep 9, 2011, at 4:29 PM, Linan Wang wrote: > hi, > I once read a blog about how long it take for computation operations > such as read from L1 cache, RAM access, send packet from usa to eu, > etc. having a rough idea of the relative cost of major computation > operations, we have better control. for example, in my project i also > use property to store a cityid apart from create a relationship > between user to city, because if reading an int property is 10x faster > than getSingleRelationship + relationship.getEndNode + cityNode.getId. > > I'm wondering if could having similar list for neo4j operations. I > understand some operations could be faster than another depending on > different conditions. but let's only focus on basic read/write > operations. > > below is my guess, from fastest to slowest, feel free to correct me > and add more. > > 1, Read id of a node/relationship. > 2, Read property value of a node/relationship. > 3, Set property value of a node/relationship. > 4, Retrieve a node/relationship by id. > 5, Create a new node/relationship. > 6, Retrieve a node by external id from node index. > 7, Retrieve all relationships of a node. > 8, Retrieve a certain subset of relationships of a node from > RelationshipIndex. > 9, Retrieve a certain types of relationships of a node. > 10, Add a node to index. > 11, Add a relationship to index. > > -- > Best regards > > Linan Wang > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Homebrew installation of Neo4j
Peter, That's sweet. Nice work. Have you thought about modifying the UDC with a brew-tagged identifier? -Andreas On Aug 30, 2011, at 7:49 AM, Peter Neubauer wrote: > Hi there, > just got the pull request through, so now, with > http://mxcl.github.com/homebrew/ installed, you can do: > > brew update > brew install neo4j > neo4j start > > to install neo4j-server (currently at 1.4). Happy hacking! > > Cheers, > > /peter neubauer > > GTalk: neubauer.peter > Skype peter.neubauer > Phone +46 704 106975 > LinkedIn http://www.linkedin.com/in/neubauer > Twitter http://twitter.com/peterneubauer > > http://www.neo4j.org - Your high performance graph database. > http://startupbootcamp.org/- Öresund - Innovation happens HERE. > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Spring Data Graph 1.1.0
Hello Graphistas, We are pleased to announce that the second release (1.1.0.RELEASE) of the Spring Data Graph project with Neo4j support is now available! The key new features in the Spring Data Graph 1.1.0.RELEASE include: * Added Gremlin and Cypher support * Improved Neo4j Template * Improved REST API wrapper * documentation updates Read more details about it at http://blog.neo4j.org/2011/08/spring-data-graph-1.html Cheers, Andreas ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neo4j startup script syntax errors
That's great to hear. Is 'lsof' not available by default in the Solaris distro? You could install it, though an alternative for that part of the script would also be possible if you have any suggestions. On Aug 16, 2011, at 10:42 AM, Vyoma wrote: > Hi Andreas, > > I think that worked: > >> diff utils utils.bak > 30c30 > < if [[ ${line} =~ "^([^#\s][^=]+)=(.+)$" ]]; then > --- >> if [[ ${line} =~ ^([^#\s][^=]+)=(.+)$ ]]; then > 33c33 > < if [[ ${key} =~ "^(.*)_([0-9]+)$" ]]; then > --- >>if [[ ${key} =~ ^(.*)_([0-9]+)$ ]]; then > > It is not giving me those syntax errors now. > > It does give me an "command not found" error now: > >> ./bin/neo4j start > id: illegal option -- u > Usage: id [-ap] [user] > /home/00/ntmop/neo4j > Starting Neo4j Server...WARNING: not changing user > process [8975]... waiting for server to be ready../bin/neo4j: line 172: > lsof: command not found > grep: can't open -B1 > ../bin/neo4j: line 172: lsof: command not found > grep: can't open -B1 > BAD. > Neo4j Server may have failed to start, please check the logs. > > But this must be due to "lsof" not being available. I think I need to get > that installed. > > Thanks! > > - > KMaheshBhat.com > -- > View this message in context: > http://neo4j-community-discussions.438527.n3.nabble.com/Neo4j-Neo4j-startup-script-syntax-errors-tp3136965p3259350.html > Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neo4j startup script syntax errors
Hi Vyoma, I don't have that version of GNU bash to try out. Could you surround the regular expression in single- or double-quotes to see if that corrects the problem? Quoting regex seems to be inconsistent among bash versions. Thanks, Andreas On Aug 16, 2011, at 10:07 AM, Vyoma wrote: > I too am getting this error while trying to startup Neo4j on Sun Solaris: > >> ./neo4j start > bin/utils: line 30: syntax error in conditional expression: unexpected token > `(' > bin/utils: line 30: syntax error near `^([' > bin/utils: line 30: ` if [[ ${line} =~ ^([^#\s][^=]+)=(.+)$ ]]; then' > > Here is the bash version: > >> bash -version > GNU bash, version 3.00.16(1)-release (sparc-sun-solaris2.10) > Copyright (C) 2004 Free Software Foundation, Inc. > > -- > View this message in context: > http://neo4j-community-discussions.438527.n3.nabble.com/Neo4j-Neo4j-startup-script-syntax-errors-tp3136965p3259264.html > Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Any webservice based spring data graph example
Hi Vipul, What was the trouble you were having with Apache CXF? Were you deploying Neo4j as an embedded database, intending to use CXF to expose an interface? Or were you accessing Neo4j Server's REST api from Apache CXF? I'm not aware of any example projects that have used Apache CXF, but am pretty interested to hear about your experiences. Cheers, Andreas On Aug 15, 2011, at 8:07 AM, Vipul Gupta wrote: > I was having some trouble integrating Apache CXF with Spring data graph > container. > So I am wondering if there is any webservice based spring data graph example > for which I can look at the source code. > > Please let me know > > Thanks > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] test email
please ignore, and delete at will ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Easy to switch from Embedded to HighAvailability graph?
Sorry for the delay on writing up that material. I had a small window of "lab time" to work on such things, which quickly filled up with other tasks. It is on my backlog, which fits in with general operations support that I've spent some time working with here: https://github.com/akollegger/ha-ops All the material there needs to be updated to reflect the current release. I've updated ruby and associated gems used for simulating a cluster on a single machine. The variations are: - run a cluster by configuring multiple instances to run on the same machine (scripted with Ruby and bash) - run a simulated cluster using virtual machines Both of these use Neo4j server. I'll augment with an embedded example, then finally a mixed embedded/server deployment. I expect to have some free time later this week to work on all this. Thanks for your patience. -Andreas On Aug 8, 2011, at 9:47 AM, dhsieh wrote: > If your project plans to switch to HA cluster, you may want to take a look at > the topic "How to run webadmin for high availability neo4j custer?" I > posted. As of now, I am still waiting for someone from Neo4j dev team to > respond to my reqeust: > > Hi Andreas, thanks for offering a sample application that shows how to > configure webadmin with HA cluster. Kindly let me know when you have the > infomation available in your Wiki, preferrably a link that can be navigated > from the http://wiki.neo4j.org/content/High_Availability_Cluster > > > > -- > View this message in context: > http://neo4j-community-discussions.438527.n3.nabble.com/Neo4j-Easy-to-switch-from-Embedded-to-HighAvailability-graph-tp3233300p3236143.html > Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Easy to switch from Embedded to HighAvailability graph?
Hi Raffi, That's a very sensible approach to scaling up the capacity of your system. Because you are embedding Neo4j, you can simply switch to using HighAvailabilityGraphDatabase instead of EmbeddedGraphDatabase, as described here: http://wiki.neo4j.org/content/High_Availability_Cluster You will first need to configure the Zookeeper cluster, and each Neo4j HA instance. Do you anticipate continuing to host each application within Tomcat? What will you use for load-balancing? Best, Andreas On Aug 7, 2011, at 8:54 AM, etc1 wrote: > We want to start small with neo4j, so a single server with Tomcat with an > instance of neo4j EmbeddedGraph db is sufficient for our needs. However, if > we need to increase system capacity in the future by moving to a clustered > architecture using HighAvailabilityGraphDB, how easy is the switch? I > understand that there will configuration updates (ZooKeeper, etc), but is > there any material impact to the data or special considerations before > making the switch? Will the database auto-balance/shard in the HA > configuration, or does that have to be done manually before the system in > put in production? > > > > Thanks > > Raffi > > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] How to run webadmin for high availability neo4j custer?
Also, note that you can run Cypher queries using the neo4j-shell. Lines starting with 'start' are assumed to be a cypher query. -Andreas On Aug 3, 2011, at 10:40 AM, Peter Neubauer wrote: > Hi there, > would love to do an example, sounds like fun! What queries do you want > to see in there? > > Cheers, > > /peter neubauer > > GTalk: neubauer.peter > Skype peter.neubauer > Phone +46 704 106975 > LinkedIn http://www.linkedin.com/in/neubauer > Twitter http://twitter.com/peterneubauer > > http://www.neo4j.org - Your high performance graph database. > http://startupbootcamp.org/- Öresund - Innovation happens HERE. > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. > > > > On Wed, Aug 3, 2011 at 9:59 AM, dhsieh wrote: >> On a separate note, I am having a hard time to use your Cypher query. The >> only example I found was >> http://blog.neo4j.org/2011/06/kiruna-stol-14-milestone-4.html and it is >> hardly usefull. If you could, I would like to get the following info for >> Cypher: >> >> (1) A step-by-step tutorial preferrably using the >> http://wiki.neo4j.org/content/Shell_Matrix_Example. I added the following >> lines to a standalone neo4j (I want to do the same in HA as well) >> neo4j.property file: >> >> node_auto_indexing=true >> node_keys_indexable=name,age >> >> relationship_auto_indexing=true >> relationship_keys_indexable=ROOT,KNOWS,CODED_BY >> >> so that I can use Cypher to query the Matrix example by node/egdge property >> values, not by node ID which is not really very usefull for those who are >> not familiar with the graph structure. For example, in the Cyper wiki the >> authors wrote: >> >> start user = (people-index, name "john") >> ... >> >> I am not even sure where does people-index is defined? Is it related to >> node_keys_indexable I have in the property file? >> >> (2) Secondly, we also want to use SPARQL as query language beyond Cypher. I >> want to know if there is any similar tool neo4j support as Cypher? >> >> -- >> View this message in context: >> http://neo4j-community-discussions.438527.n3.nabble.com/How-to-run-webadmin-for-high-availability-neo4j-custer-tp3216706p3222880.html >> Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] How to run webadmin for high availability neo4j custer?
To use webadmin with an HA cluster running embedded, you would configure one of the machines to run the full Neo4j Server, but configured to run in read-only mode. This would result in a pure monitoring instance, which would allow you to check on the database and run queries using webadmin. Later today, I'll create a sample application that does that, then send you the detailed steps involved. Best, Andreas On Aug 3, 2011, at 9:30 AM, dhsieh wrote: > We installed neo4j HA cluster exactly as described in your wiki page > http://wiki.neo4j.org/content/High_Availability_Cluster with the intent to > move them to full production using commercial license if PoC proves to work > for VERY LARGE SCALE graph data (> 200M node + 1B edges) in a HA > environment. We want to use webadmin to view graph and Cypher to query the > HA cluster data. Please provide us with detailed info on how to do that in > HA cluster environment so that we can proceed with the PoC. > > -- > View this message in context: > http://neo4j-community-discussions.438527.n3.nabble.com/How-to-run-webadmin-for-high-availability-neo4j-custer-tp3216706p3222784.html > Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] How to run webadmin for high availability neo4j custer?
Ah, you're using Neo4j as an embedded database but using High Availability. Is that correct? Webadmin is not currently available outside of the server. It's technically possible, but not easily separable at the moment. -Andreas On Aug 2, 2011, at 1:59 PM, dhsieh wrote: > I am not clear how HA clsuter configuration inlcudes other neo4j property > files so that webserver can start since in your wiki the recommended way to > start HA clsuter includes only "ha-server1.conf" as shown below: > > $ java -cp StartLocalHaDb hadb1 > ha-server1.conf > > -- > View this message in context: > http://neo4j-community-discussions.438527.n3.nabble.com/How-to-run-webadmin-for-high-availability-neo4j-custer-tp3216706p3220207.html > Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] How to run webadmin for high availability neo4j custer?
We don't have a guide specifically about transitioning from a testing environment to production, though the HA and database tuning sections of the manual will be most relevant when you're going through that exercise. The coordinators are, at the moment, deployed as a zookeeper cluster. The Zookeeper cluster is used to coordinate the activity of the Neo4j data nodes, while all replication data goes through our own HA protocol. Zookeeper has a shell tool that could be used to check on it, but otherwise we don't have specific tooling for monitoring of the coordinators. Do let us know if you have any questions about the operations that seem like they could use more documentation. And, when you're ready to go into production, drop us a line to talk about a commercial license, unless you're just deploying a full open-source stack for your application. Best, Andreas On Aug 1, 2011, at 12:48 PM, dhsieh wrote: > The HA cluster is for testing initially. If everything works fine, we'll need > to put them in production. if you have detailed production installation > guide, that will be great. It appears that there are additonal setup > procedure for the Neo4j coordinators. We also need similar weadmin or other > monitoring tools for production HA as well. > > -- > View this message in context: > http://neo4j-community-discussions.438527.n3.nabble.com/How-to-run-webadmin-for-high-availability-neo4j-custer-tp3216706p3216859.html > Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] How to run webadmin for high availability neo4j custer?
Hello, Each node in the HA cluster will have a webadmin available. If you're running multiple instances on the same machine, you will need to adjust the ports to avoid clashes. Are you just setting up for testing, or is this a production environment? Cheers, Andreas On Aug 1, 2011, at 11:40 AM, dhsieh wrote: > I installed a 2-node HA neo4j linux cluster based on instructions provided in > http://wiki.neo4j.org/content/High_Availability_Cluster. For standalone > deafult neo4j server there is a "neo4j-server.properties" file in which it > contains a line > > org.neo4j.server.webserver.port=7474 > > that allows webadmin to connect to that webserver port. However, I am not > sure how to run webadmin for the high availability neo4j custer since there > the same wiki page did not cover this part. > > > > -- > View this message in context: > http://neo4j-community-discussions.438527.n3.nabble.com/How-to-run-webadmin-for-high-availability-neo4j-custer-tp3216706p3216706.html > Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Meetup London Tomorrow - Neo4j 1.4 & Cypher
London Graphistas, Just a reminder about tomorrow's meetup, introducing the features of Neo4j 1.4 and exploring the capabilities of Cypher, a new graph query language. Sign up over at Skillsmatter[1]. Cheers, Andreas [1] http://skillsmatter.com/podcast/java-jee/cypher/js-1603 ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Seattle Graph Meetup - next Wednesday
Seattlite Graphistas, No need for a border crossing next Wednesday the 27th to talk about graphs, because we'll be meeting in Seattle, making an appearance at the monthly Hadoop meetup[2]. After a brief introduction to graph databases for the uninitiated, we'll review the new features of the Neo4j 1.4 release. As always, there'll be opportunity for tangential discussions, both at the meetup, and afterward when everyone is invited to join in for drinks and casual conversation. Got questions, or feature requests you'd like to make heard? We'll be listening. I look forward to seeing you there. Cheers, Andreas [1] http://www.meetup.com/graphdb-seattle/events/21044691/ [2] http://www.meetup.com/Seattle-Hadoop-HBase-NoSQL-Meetup/events/17475732/ ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Vancouver Graph Meetup - Next Wednesday
Graphistas of the North, Join us at Mozilla Labs in Vancouver next Wednesday, the 27th, for a graph meetup with the inimitable Peter Neubauer[1]... Every graph starts with a single node, then branches out. So, we'll start with a general introduction to graphs, discussing the concepts, available technology, use cases and broader topic areas. We'll get to know each other along the way, because as graphistas we never shy away from a good tangent. Bring your questions and graph challenges; Peter is always up for a good technical conversation. Details are on the meetup page[1]. Cheers, Andreas [1] http://www.meetup.com/graphdb-vancouver/events/24143031/ ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Meetup London - Cyphering on Tuesday
Apologies. I'll update the meetup posting to reflect that date. On Jul 19, 2011, at 12:20 PM, Ian Robinson wrote: > Correction from space-time continuum this side of the Atlantic: that'll be > Weds 27th July (last Weds of the month) for the London meetup. Cypher, > Doctor Who and beers are as Andreas has promised. > > See you there > > ian > > On 19 July 2011 16:14, Andreas Kollegger < > andreas.kolleg...@neotechnology.com> wrote: > >> London-town Graphistas, >> >> Join us next Tuesday, when you can get a closer look at the new features of >> 1.4, with some special attention paid to Cypher as a new alternative for >> exploring the Doctor Who graph universe (well, and exploring any graph, of >> course). As always, there'll be plenty of time for general chit-chat, and a >> few rounds of beer, on us. Tangents are always welcome, so bring your >> questions. >> >> Sign up over on Skillsmatter[1] >> >> Cheers, >> Andreas >> >> [1] http://skillsmatter.com/podcast/java-jee/cypher/js-1603 >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > > > > -- > Director of Customer Success, Neo Technology > http://neotechnology.com > UK: +44 7974 144424 > Skype: iansrobinson > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Meetup London - Cyphering on Tuesday
London-town Graphistas, Join us next Tuesday, when you can get a closer look at the new features of 1.4, with some special attention paid to Cypher as a new alternative for exploring the Doctor Who graph universe (well, and exploring any graph, of course). As always, there'll be plenty of time for general chit-chat, and a few rounds of beer, on us. Tangents are always welcome, so bring your questions. Sign up over on Skillsmatter[1] Cheers, Andreas [1] http://skillsmatter.com/podcast/java-jee/cypher/js-1603 ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Meetup Berlin next Tuesday
Graphistas of Berlin, The right honorable Jim Webber (our Chief Scientist) is headed your way for a visit next Tuesday, to share his deep insights about graph database positioning, deployment, and sharding. Also, he'll walk through the new features of the recently released Neo4j 1.4 "Kiruna Stol". Join us at c-base Raumstation for what is sure to be an entertaining and enlightening evening. Bring your graph questions, curiosity, and a thirst for beer. Details are at graphdb-berlin[1]. Cheers, Andreas [1] http://www.meetup.com/graphdb-berlin/events/24540851/ ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Adding nodes to the Meetup Graph
Good Monday to you all, Graphistas, Just some quick news about worldwide meetups... Vancouver: We're pleased to announce that a Meetup group is establishing itself in Vancouver[1], with the help of our good friend Paddy Fitzgerald. Anyone in the area, please join us for the kick-off meeting in July. Rome?: There've been some rumblings about interest in a Rome meetup. Are there Romans on the list that would concur? London: The much anticipated "A Short Tutorial on Dr.Who (and Neo4j)" is this Wednesday. Sign up on Skillsmatter[2]. Ian and Jim will be confidently navigating the twisty time-space continuum of Dr.Who using graphs. Berlin: The first meeting of "Graph Databse - Berlin" will be tomorrow at C-Base[3]. Michael Hunger will be leading a quick intro to graphs, then following any tangents that are of interest. Bring your questions to keep Michael on his toes. Oh, and of course there'll be free beer. Silicon Valley: The first round of meetings in the San Francisco bay area[4] were quite successful and fun. It was a delight to meet you all. New meetings for July will be posted this week. Seattle: Finally, Seattle will be meeting for the first time at the end of July. If you're near that area, drop by to meet the community and enjoy a beer on us. Cheers, Andreas [1] http://www.meetup.com/graphdb-vancouver/ [2] http://skillsmatter.com/podcast/nosql/dr-who-neo4j/js-1975 [3] http://www.meetup.com/graphdb-berlin/ [4] http://www.meetup.com/graphdb/ [5] http://www.meetup.com/graphdb-seattle/ ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Thanks Marko, Jive & Friends
On behalf of the lucky roomful of people in the Silicon Valley who attended last night's Graph Minicamp, I'd like to thank Marko for a great walk-through introduction to graph algorithms. And also, thanks to the packed room that showed up last night. Marko's progressive exploration of graphs was engaging, and your questions and discussions really kept him on his toes. Marko's headed out to Chicago now for WindyCityDB[1], where he'll be delivering an even more intense (really? like mind-bending and yoga at the same time?) full day Graph Bootcamp. If you're out in Chicago, there's still time to sign up for that[2]. If anyone is interested in having a mini- or full bootcamp in your area, let me know and I'll see what we can arrange with Marko. Lastly, a shout-out to the good people at Jive[3] for hosting us in Palo Alto. Cheers, Andreas [1] http://windycitydb.org/ [2] http://graphbootcamp.eventbrite.com/ [3] http://jivesoftware.com ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Scala/Lift as neo4j frontend
Hi Manav, Embedding Neo4j in a Scala/Lift application is a perfectly sensible thing to do. The biggest trade-off is missing the web-based administration for the database. Are you thinking about using the Lift as the user application, or just as an alternative for exposing domain-specific interface over the network? Best, Andreas On Jun 20, 2011, at 1:39 PM, Manav Goel wrote: > Hello >I have been reading about Scala recently that it uses a JVM and > java libraries can be used very easily in scala. This got me thinking if I > can use Scala/Lift (or maybe Groovy/Grails)as frontend and neo4j backend as > I can simply create an API of my database code and simply call it in Scala > without using REST,simply in embedded neo4j. > Is it advisable to do such thing? > Somehow I am not able to make up my mind regarding java as my frontend(Noe4j > is decided by the way) or using REST API.It looks too restrictive(Correct me > if my thinking is wrong) > > Regards > > -- > Manav Goel > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Check if node exists in Neo4J index + possible bug in the "remove" function
Hey all, We've elevated this thread into a tracked discussion at: http://help.neo4j.org/discussions/questions/3-neo4j-check-if-node-exists-in-neo4j-index-possible-bug-in-the-remove-function Feel free to add yourself as a watcher there, and we'll report back here when it's been resolved. This is part of an evaluation of Tender that we're conducting, to better support issue resolution. The mailing list is still the place to start conversations, which we'll bump up to help.neo4j.org as appropriate, and attach issue tracking with Lighthouse (also being evaluated) as needed. Of course, we're still working out the mechanics that will make this a good experience. Please let us know what you think. Cheers, Andreas On Jun 13, 2011, at 2:55 PM, Peter Neubauer wrote: > Rick, > good finds! Mattias is back from vacation next week, meanwhile, I will > keep this open in order to ask him and get back here. Chris, do you > have any info on this? > > Cheers, > > /peter neubauer > > GTalk: neubauer.peter > Skype peter.neubauer > Phone +46 704 106975 > LinkedIn http://www.linkedin.com/in/neubauer > Twitter http://twitter.com/peterneubauer > > http://www.neo4j.org - Your high performance graph database. > http://startupbootcamp.org/- Öresund - Innovation happens HERE. > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. > > > > On Mon, Jun 13, 2011 at 10:19 PM, Rick Bullotta > wrote: >> Hi, all. >> >> A couple index framework questions: >> >> >> 1) There does not seem to be a built-in API call to determine whether >> or not a node exists in a specific Index. After looking into the >> index structures with Luke (the must-have tool for anyone working with >> Lucene), it appears that each node has a "virtual field" named _id_ that >> could be used in with index.get("_id_",nodeID) to do this check. Is this a >> reasonable approach? Can we count on the _id_ field name being consistent >> in future versions of Neo4J >> >> >> 2) The remove(node) method is supposed to remove the node from the >> index. In the case where the node wasn't in the index, what it appears to >> do is actually *add* the node to the index as an empty document. If it was >> in the index, it deletes all of the field values except the _id_ field but >> leaves the node (document) in the index. This seems like it will lead to >> ever decreasing performance as these "ghost nodes" or "ghost documents" >> accumulate. >> >> >> We are testing w/1.4M04, if that matter. >> >> Thanks, >> >> Rick >> >> >> >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Graph Minicamp
Good Monday Graphistas, Marko Rodriguez and I will be conducting a Graph Minicamp in Palo Alto next week June 22. It will be a 2+ hour workshop on graph algorithms and modeling with Neo4j and Gremlin. This will be a great introductory workshop if you're just getting started, but also of interest if you're doing active development. Bring along your graph questions, and we'll do our best to provide some answers. http://graphminicamp-paloalto-summer2011.eventbrite.com/ Neo4j is sponsoring this free workshop so if you are in the Bay Area and would like to attend, please sign up now as space is limited. Cheers, Andreas ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Recent Experience with RingoJS (Rhino) and Neo4j
Hey Michael, Very interesting stuff. I would certainly be interested in having you present at a Neo4j meetup in the bay area[1]. We're having our kick-offs later this month, one in San Francisco and another in the South Bay. What does the end of July look like for you? It'd be great to hear about your experiences with Neo4j and the neat stuff you've built with it. Cheers, Andreas [1] http://www.meetup.com/graphdb/ On Jun 9, 2011, at 11:16 PM, Emil Eifrem wrote: > On Tue, Jun 7, 2011 at 06:36, McKinley wrote: >> I will release a RingoJS package for Neo4j soon. Please let me know if you >> have any questions. If you would like to arrange a demonstration of Neo4j >> and RingoJS at your local meetup in San Francisco, Orange County or San >> Diego please let me know. I would love to present this effective and >> interesting combination and answer more questions. > > As Michael said, great post! Please point us to a blogified version if > you get around to it (or as a guest post on blog.neo4j.org). I think > Andreas Kollegger (who's running the SF meetups) would love to have > you present at the next available free slot. > > Great work! > > Cheers, > > -- > Emil Eifrém, CEO [e...@neotechnology.com] > Neo Technology, www.neotechnology.com > Cell: +46 733 462 271 | US: 206 403 8808 > http://blogs.neotechnology.com/emil > http://twitter.com/emileifrem ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Maillists vs message board
We are, again, evaluating other options. After some kicking-of-the-tires internally, we will open up for public review sometime this month. Cheers, Andreas On Jun 6, 2011, at 10:12 AM, Eelco Hillenius wrote: > Personally, I've always preferred mailing lists. Index them and > combine with a WIKI with at least a good FAQ page that gets maintained > by someone (as a message board would need looking after) and you have > everything you need. IMHO :-) > > Eelco > > 2011/6/6 Aniceto Pérez y Madrid : >> BODY { font-family:Arial, Helvetica, sans-serif;font-size:12px; }Has >> anyone thought a message board is better and more useful than than >> these mail lists? >>*searchable >>*each thread in single / same page >>*user ranking >>*categories >>*... >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Publicly available timetable data
There's a collection of pointers here: http://www.citygoround.org/agencies/ On Jun 6, 2011, at 7:24 AM, Frederik Nyssens wrote: > > > Have a look at http://www.dft.gov.uk/transxchange/ > > Not sure if the have public data, if not Sydney busses has a sample file at > http://www.131500.com.au/transport-data-exchange-program/nsw-public-transport-data-exchange-tdx-program > > Frederik > > > On 06/06/2011, at 21:09, Ian Robinson wrote: > >> Does anyone here know of some publicly available raw timetable information >> that could be use in a POC? Preferably UK data, but failing that, anywhere >> else in the world. >> >> Thanks >> >> ian >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Introducing Graph Database - San Francisco
Great, thanks for getting that set up Saikat. Speaker tours to meetup groups are definitely part of the plan. I'll see if I can come up for the kick-off, then will help arrange for other speakers that can address the group's interests. Cheers, Andreas On Jun 5, 2011, at 9:22 AM, Saikat Kanjilal wrote: > > All,I've started the meetup group: > http://www.meetup.com/graphdb-seattle/members/ > Please sign up if you're in the seattle area and are interested. > Bradford I am ccing you on this thread so that you are aware of this new > group and maybe can help us with a venue, to begin with we can maybe use the > facilities at my building. Andreas/Jim I would like to do monthly get > togethers to begin with and maybe have you guys maybe come up every so often > to help out and foster growth and share new topics. > > Let me know your thoughts.Regards > >> From: j...@neotechnology.com >> Date: Sun, 5 Jun 2011 09:43:44 -0500 >> To: user@lists.neo4j.org >> Subject: Re: [Neo4j] Introducing Graph Database - San Francisco >> >> Hey Andreas, >> >> I believe they are both on this list. >> >> But if not you can tweet then @savasp and @lusciouspear >> >> Jim >> >> On 4 Jun 2011, at 19:28, Andreas Kollegger wrote: >> >>> Do they monitor this list, Jim? >>> >>> Also: Bradford and Savas are you there? >>> >>> On Jun 4, 2011, at 4:00 PM, Jim Webber wrote: >>> >>>> Bradford and Savas should be pretty keen on participating too I expect. >>>> >>>> Jim >>>> >>>> On 4 Jun 2011, at 17:50, Andreas Kollegger wrote: >>>> >>>>> Saikat, >>>>> >>>>> Hm. It seems that meetup.com limits me to being the organizer of 3 >>>>> meetups. You can create the group and I'll join up, then send you the >>>>> badge and set up the sponsorship. Or wait, I'll just attach it. >>>>> >>>>> The pattern I've been using for the group name is "graphdb-". >>>>> I'll help get all the setup done if you create the group first. >>>>> >>>>> -Andreas >>>>> >>>>> >>>>> >>>>> On Jun 4, 2011, at 3:17 PM, Saikat Kanjilal wrote: >>>>> >>>>>> Andreas, >>>>>> This is a great idea, any interest doing this sort of an activity in the >>>>>> Seattle area. I'd love to help and be involved. I floated the idea >>>>>> earlier and got a few folks interested and would help organize. >>>>>> >>>>>> Thoughts? >>>>>> >>>>>> Regards >>>>>> >>>>>> Sent from my iPhone >>>>>> >>>>>> On Jun 4, 2011, at 1:38 PM, Andreas Kollegger >>>>>> wrote: >>>>>> >>>>>>> Hello Graphistas, >>>>>>> >>>>>>> We're starting regular meetups in the San Francisco bay area, organized >>>>>>> on meetup.com at http://www.meetup.com/graphdb/ . Hosted by Neo4j, >>>>>>> we'll be getting together to talk about all topics graph related, >>>>>>> perhaps even dipping into other NOSQL solutions. From the summary... >>>>>>> >>>>>>> Graph-like thinking in action: >>>>>>> Developers interested in learning about and working with graph >>>>>>> databases for social, spatial, hierarchical or other highly connected >>>>>>> data sets. We host hands-on lab sessions, technology reviews, topical >>>>>>> lectures, and plenty of social beer nights. Curious about graphs, want >>>>>>> to pimp your non-RDBMS skills? Join us! >>>>>>> >>>>>>> We'll hold meetups in San Francisco and also in the South Bay, starting >>>>>>> later this month on June 20th and 21st. >>>>>>> >>>>>>> Cheers, >>>>>>> Andreas >>>>>>> >>>>>>> ___ >>>>>>> Neo4j mailing list >>>>>>> User@lists.neo4j.org >>>>>>> https://lists.neo4j.org/mailman/listinfo/user >>>>>>> >>>>>> ___ >>>>>> Neo4j mailing list >>>>>> User@lists.neo4j.org >>>>>> https://lists.neo4j.org/mailman/listinfo/user >>>>> >>>>> ___ >>>>> Neo4j mailing list >>>>> User@lists.neo4j.org >>>>> https://lists.neo4j.org/mailman/listinfo/user >>>> >>>> ___ >>>> Neo4j mailing list >>>> User@lists.neo4j.org >>>> https://lists.neo4j.org/mailman/listinfo/user >>> >>> ___ >>> Neo4j mailing list >>> User@lists.neo4j.org >>> https://lists.neo4j.org/mailman/listinfo/user >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user > > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Introducing Graph Database - San Francisco
Do they monitor this list, Jim? Also: Bradford and Savas are you there? On Jun 4, 2011, at 4:00 PM, Jim Webber wrote: > Bradford and Savas should be pretty keen on participating too I expect. > > Jim > > On 4 Jun 2011, at 17:50, Andreas Kollegger wrote: > >> Saikat, >> >> Hm. It seems that meetup.com limits me to being the organizer of 3 meetups. >> You can create the group and I'll join up, then send you the badge and set >> up the sponsorship. Or wait, I'll just attach it. >> >> The pattern I've been using for the group name is "graphdb-". >> I'll help get all the setup done if you create the group first. >> >> -Andreas >> >> >> >> On Jun 4, 2011, at 3:17 PM, Saikat Kanjilal wrote: >> >>> Andreas, >>> This is a great idea, any interest doing this sort of an activity in the >>> Seattle area. I'd love to help and be involved. I floated the idea earlier >>> and got a few folks interested and would help organize. >>> >>> Thoughts? >>> >>> Regards >>> >>> Sent from my iPhone >>> >>> On Jun 4, 2011, at 1:38 PM, Andreas Kollegger >>> wrote: >>> >>>> Hello Graphistas, >>>> >>>> We're starting regular meetups in the San Francisco bay area, organized on >>>> meetup.com at http://www.meetup.com/graphdb/ . Hosted by Neo4j, we'll be >>>> getting together to talk about all topics graph related, perhaps even >>>> dipping into other NOSQL solutions. From the summary... >>>> >>>> Graph-like thinking in action: >>>> Developers interested in learning about and working with graph databases >>>> for social, spatial, hierarchical or other highly connected data sets. We >>>> host hands-on lab sessions, technology reviews, topical lectures, and >>>> plenty of social beer nights. Curious about graphs, want to pimp your >>>> non-RDBMS skills? Join us! >>>> >>>> We'll hold meetups in San Francisco and also in the South Bay, starting >>>> later this month on June 20th and 21st. >>>> >>>> Cheers, >>>> Andreas >>>> >>>> ___ >>>> Neo4j mailing list >>>> User@lists.neo4j.org >>>> https://lists.neo4j.org/mailman/listinfo/user >>>> >>> ___ >>> Neo4j mailing list >>> User@lists.neo4j.org >>> https://lists.neo4j.org/mailman/listinfo/user >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user > > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Introducing Graph Database - San Francisco
Saikat, Hm. It seems that meetup.com limits me to being the organizer of 3 meetups. You can create the group and I'll join up, then send you the badge and set up the sponsorship. Or wait, I'll just attach it. The pattern I've been using for the group name is "graphdb-". I'll help get all the setup done if you create the group first. -Andreas <> On Jun 4, 2011, at 3:17 PM, Saikat Kanjilal wrote: > Andreas, > This is a great idea, any interest doing this sort of an activity in the > Seattle area. I'd love to help and be involved. I floated the idea earlier > and got a few folks interested and would help organize. > > Thoughts? > > Regards > > Sent from my iPhone > > On Jun 4, 2011, at 1:38 PM, Andreas Kollegger > wrote: > >> Hello Graphistas, >> >> We're starting regular meetups in the San Francisco bay area, organized on >> meetup.com at http://www.meetup.com/graphdb/ . Hosted by Neo4j, we'll be >> getting together to talk about all topics graph related, perhaps even >> dipping into other NOSQL solutions. From the summary... >> >> Graph-like thinking in action: >> Developers interested in learning about and working with graph databases for >> social, spatial, hierarchical or other highly connected data sets. We host >> hands-on lab sessions, technology reviews, topical lectures, and plenty of >> social beer nights. Curious about graphs, want to pimp your non-RDBMS >> skills? Join us! >> >> We'll hold meetups in San Francisco and also in the South Bay, starting >> later this month on June 20th and 21st. >> >> Cheers, >> Andreas >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Introducing Graph Database - San Francisco
That sounds great; I'd love to get something organized in the Seattle area. I can create the meetup then assign you as co-organizer. I will probably come up to visit for the kick-off meeting, and will definitely support any get-togethers that are arranged. Do you already have an idea of good venues in the area? Cheers, Andreas ps. We've also started a meetup group for London (which defers to Skills Matter for organizing and hosting) and one in Berlin (led by Michael Hunger, and where we're looking for a local partner organization). Any other locations interested in getting a supported meetup, just let me know. http://www.meetup.com/graphdb-london/ http://www.meetup.com/graphdb-berlin/ On Jun 4, 2011, at 3:17 PM, Saikat Kanjilal wrote: > Andreas, > This is a great idea, any interest doing this sort of an activity in the > Seattle area. I'd love to help and be involved. I floated the idea earlier > and got a few folks interested and would help organize. > > Thoughts? > > Regards > > Sent from my iPhone > > On Jun 4, 2011, at 1:38 PM, Andreas Kollegger > wrote: > >> Hello Graphistas, >> >> We're starting regular meetups in the San Francisco bay area, organized on >> meetup.com at http://www.meetup.com/graphdb/ . Hosted by Neo4j, we'll be >> getting together to talk about all topics graph related, perhaps even >> dipping into other NOSQL solutions. From the summary... >> >> Graph-like thinking in action: >> Developers interested in learning about and working with graph databases for >> social, spatial, hierarchical or other highly connected data sets. We host >> hands-on lab sessions, technology reviews, topical lectures, and plenty of >> social beer nights. Curious about graphs, want to pimp your non-RDBMS >> skills? Join us! >> >> We'll hold meetups in San Francisco and also in the South Bay, starting >> later this month on June 20th and 21st. >> >> Cheers, >> Andreas >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Introducing Graph Database - San Francisco
Hello Graphistas, We're starting regular meetups in the San Francisco bay area, organized on meetup.com at http://www.meetup.com/graphdb/ . Hosted by Neo4j, we'll be getting together to talk about all topics graph related, perhaps even dipping into other NOSQL solutions. From the summary... Graph-like thinking in action: Developers interested in learning about and working with graph databases for social, spatial, hierarchical or other highly connected data sets. We host hands-on lab sessions, technology reviews, topical lectures, and plenty of social beer nights. Curious about graphs, want to pimp your non-RDBMS skills? Join us! We'll hold meetups in San Francisco and also in the South Bay, starting later this month on June 20th and 21st. Cheers, Andreas ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] How to embed neo4j to OSGI env without spring?
Hey, The Neo4j libraries should be usable within OSGi, though we're a bit lax in keeping on top of that. The best approach would be to use one bundle to instantiate the database and advertise the reference as a service for use by other bundles. Cheers, Andreas On Jun 1, 2011, at 8:25 PM, Super Wang wrote: > Hi folks, > > I'm new to neo4j and I'm going to embed neo4j to my OSGI environment(without > Spring) as a component, so I can keep a single instance of graph database > and can make it available for all other bundles. > > Any ideas about how to implement this? > > Thank you very much. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] question about remove and iterate in same transaction
Aspect Oriented Programming[1] (AOP) lets you decorate classes and methods with extra behavior. Assuming that you're working with Neo4j in an embedded application, you'd use a library like AspectJ [2][3] to add "advice" to the Node.delete (actually the NodeImpl class) to perform your logic before the actual method is called, giving you the opportunity to *not* call the actual method. Personally, I always find it a bit scary to use AOP, but when it works it seems magical. Cheers, Andreas [1] http://en.wikipedia.org/wiki/Aspect-oriented_programming [2] http://en.wikipedia.org/wiki/AspectJ [3] http://www.eclipse.org/aspectj/ On May 24, 2011, at 12:41 PM, Jose Angel Inda Herrera wrote: > El 5/24/2011 9:12 AM, Andreas Kollegger escribió: >> Hi Jose, >> >> Perhaps the event framework[1] would suit your purpose. The >> TransactionEventHandler [2] includes operations for intercepting a >> transaction before it is committed. >> >> Otherwise, to intercept the Node.delete call itself, you'd have to look into >> using AOP. >> >> Cheers, >> Andreas >> >> [1] http://wiki.neo4j.org/content/Event_framework >> [2] >> http://components.neo4j.org/neo4j/1.4.M02/apidocs/org/neo4j/graphdb/event/TransactionEventHandler.html >> >> On May 24, 2011, at 6:59 AM, Jose Angel Inda Herrera wrote: >> >>> how could include a function in the Node class I check if a node is >>> being removed or not. for example, have an attribute in the class that >>> implements a node when it is created, and when it is called the delete >>> function to change the value attribute and thus can control whether to >>> delete or not. I need help on this >>> ___ >>> Neo4j mailing list >>> User@lists.neo4j.org >>> https://lists.neo4j.org/mailman/listinfo/user >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user > thanks andreas, but you can explain to me that is AOP and how using > thanks and cheers > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] question about remove and iterate in same transaction
Hi Jose, Perhaps the event framework[1] would suit your purpose. The TransactionEventHandler [2] includes operations for intercepting a transaction before it is committed. Otherwise, to intercept the Node.delete call itself, you'd have to look into using AOP. Cheers, Andreas [1] http://wiki.neo4j.org/content/Event_framework [2] http://components.neo4j.org/neo4j/1.4.M02/apidocs/org/neo4j/graphdb/event/TransactionEventHandler.html On May 24, 2011, at 6:59 AM, Jose Angel Inda Herrera wrote: > how could include a function in the Node class I check if a node is > being removed or not. for example, have an attribute in the class that > implements a node when it is created, and when it is called the delete > function to change the value attribute and thus can control whether to > delete or not. I need help on this > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] [ANN] Neo4j 1.4.M02 "Kiruna Stol" - Chugging Along
Hi peeps, Another two weeks have flown by since the first milestone of “Kiruna Stol”, so it’s time for a new milestone release. 1.4.M02 brings mostly performance improvements, in the form of dependency updates and internal changes, but also new indexing operations via the REST API. NOTICE: This version introduces a non backwards compatible upgrade in the format of the index store. Always backup your data and do not try out on production settings before testing. Lucene upgrade: The most prominent change is probably the upgrade of Lucene to version 3.1, allowing for significant speedups prominently in lookups, with index writes seeing some measurable benefit as well. Depending on your use case, you will notice up to twice as fast queries, reducing what was a prominent bottleneck. Note, again, that Lucene 3.1 introduces a store format that is backwards *incompatible* with 3.0.1, meaning that after you upgrade to M02 you will not be able to get your index data back with previous Neo4j versions. Additions to the REST API: The REST API so far has been left wanting regarding the available index operations. This milestone exposes all the Neo4j specific index operations users of the embedded version enjoy, enabling deletion of indexes, complete Lucene queries and setting of default keys for indexing operations. Append-only logical log Then there’s the new default implementation for how things are written to the logical logs. Instead of a memory mapped file there’s the append-only file backed by a buffer. This will reduce the bottleneck that is the logical log, mostly apparent in small transactions. We’ve measured a throughput improvement of up to 20 times. Whereas this is an improvement which will benefit any setup it will make its most exquisite appearance in the server and when working with the REST API. We would love to hear about your experiences with the new milestone. Since performance improvements are difficult to quantify given the multitude of use cases, your feedback will be even more useful than usual. Read more in the official blog announcement via DZone, and vote us up if you like it: http://www.dzone.com/links/neo4j_14m02_enhanced_indexability.html Cheers, Andreas ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neo4j Meetup - San Francisco
Um, if you can get me into the show I can guaruntee that we won't keep you. ;) On May 9, 2011 8:04 PM, "Rick Bullotta" wrote: > I'm sure you'll keep me from leaving one way or another... > > -Original Message- > From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Peter Neubauer > Sent: Monday, May 09, 2011 11:03 PM > To: Neo4j user discussions > Subject: Re: [Neo4j] Neo4j Meetup - San Francisco > > Man, > c'mon, it's only Google, and we have beer! > > Cheers, > > /peter neubauer > > GTalk: neubauer.peter > Skype peter.neubauer > Phone +46 704 106975 > LinkedIn http://www.linkedin.com/in/neubauer > Twitter http://twitter.com/peterneubauer > > http://www.neo4j.org - Your high performance graph database. > http://startupbootcamp.org/ - Öresund - Innovation happens HERE. > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. > > > On Mon, May 9, 2011 at 7:55 PM, Rick Bullotta > wrote: > >> You might have some competition that night. Google has Jane's Addiction >> playing live. ;-) >> >> I still plan on coming over for a bit before the show! >> >> >> -Original Message- >> From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] >> On Behalf Of Andreas Kollegger >> Sent: Monday, May 09, 2011 9:33 PM >> To: Neo4j user discussions >> Subject: [Neo4j] Neo4j Meetup - San Francisco >> >> Graphistas, >> >> We'll be meeting tomorrow in San Francisco, at PariSoma[1] from 6pm until >> whenever. This will be a casual after-work meetup, open for general >> discussion but starting with some brain-storming about the current direction >> of Neo4j development. >> >> Join us to meet fellow graph developers, share your thoughts, and get some >> insights. >> >> Oh, and we may have some beer. >> >> Cheers, >> Andreas >> >> [1] http://www.parisoma.com/ >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Neo4j Meetup - San Francisco
Graphistas, We'll be meeting tomorrow in San Francisco, at PariSoma[1] from 6pm until whenever. This will be a casual after-work meetup, open for general discussion but starting with some brain-storming about the current direction of Neo4j development. Join us to meet fellow graph developers, share your thoughts, and get some insights. Oh, and we may have some beer. Cheers, Andreas [1] http://www.parisoma.com/ ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Mapping "Object-Neo4j server" Framework!
Hi Kobla, Take a look at Spring Data Graph: http://www.springsource.org/spring-data/neo4j Cheers, Andreas On May 9, 2011, at 8:48 AM, Kobla Gbenyo wrote: > Hello, > > I want to know if there are any frameworks for mapping object to Neo4j > server's data; like Hibernate for relational databases or Frames (in > TinkerPop) for embedded Neo4j. > > Cheers, > > -- > Kobla. > > > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neo4j on OSGi
Hi Nicolas, That's great work. We've continued to discuss whether and how to use OSGi for modularity of the server itself, and plugins. If we decide to move in that direction then your changes would be really helpful. I will look more closely at your changes and see which parts make sense to incorporate without being disruptive of current APIs. Cheers, Andreas On Apr 29, 2011, at 5:18 AM, Nicolas Jouanin wrote: > Hi guys, > > I've posted a video on Youtube [1] showing how neo4j server runs on OSGi > after a bit of work. > Currently the REST API is working fine. The webadmin is also working but > there are a few things which don't like the gremlin shell (seems related to > grrovy stuffs). Also some links in the server info panel are not working. It > seems that links having spaces like "Primitive count" don't work on my Mac, > but they were working yesterday on my other windows computer. I'm not sure > this is related with OSGi... Also there seem to have a problem when the RRD > database starts but this is minor stuff I guess. > > So, to do that I've made "a few" modification in neo4j source code. > Especially in the server module, I had to move classes and rename package so > the bundle namespace don't overlap anymore with server-api module. > Then I've created an OSGiActivator and a specific bootstrapper which : > - look for embedded HttpService > - registers ServerModules as OSGi services. > Then when the server starts it starts registered ServerModules so they can be > deployed using Jersey Servlet on HttpService. > > I don't know if you wish to integrate these modifications in neo4j or even > have a review of the modifications i've made. May be I can send a few pull > request so at least you can get modifications which make OSGi integration > much easier. Modifications are available in my forked repository [2]. > > Thanks for your feedback. > > [1] http://www.youtube.com/watch?v=Ufuf7xcv4Mk > [2] https://github.com/njouanin/community > > > > Le 28 avr. 2011 à 16:07, Nicolas Jouanin a écrit : > >> I've commited a completed implementation for this class [1]. >> This implementation introspects bundles on their startup and register any >> service declared in META-INF/services as an OSGi service. I've added a >> filter to this behaviour, so it only does the work for bundles having the >> Export-Services directive set to true in MANIFEST.MF. This avoids >> registration of unwanted services like those declared in the jersey bundle. >> => this helps me a lot on my current work. Now I have server+webadmin nearly >> working inside felix :) >> >> >> [1] >> https://github.com/njouanin/community/blob/master/kernel/src/main/java/org/neo4j/kernel/impl/osgi/OSGiExtensionLoader.java >> >> 2011/4/28 Tobias Ivarsson >> Right, >> >> OSGiExtensionLoader is not completed, but it is supposed to work roughly as >> you have outlined. >> >> -tobias >> >> On Wed, Apr 27, 2011 at 1:07 PM, Nicolas Jouanin >> wrote: >> >>> Hi Andreas, >>> >>> I'm currently looking at class OSGiExtensionLoader and I wonder what's the >>> final purpose of this class ? >>> I mean currently it's used to load extensions which are registered as OSGi >>> services through the loadExtensionsOfType method. >>> Also it manages a list of bundle but does nothing with it. I think there's >>> something missing here. I guess it should introspect theses bundle and >>> register services declared in META-INF/services/ . Is that it ? >>> >>> Nicolas. >>> >>> 2011/4/25 Andreas Kollegger >>> >>>> Hi Nicolas, >>>> >>>> I had done some work with embedding an OSGi environment within the server >>>> to host plugins, hoping to slowly modularize the server in a sensible >>> way. >>>> But that code has been pulled out, as we opted for the Java ServiceLoader >>>> approach for plugins. >>>> >>>> When deploying into an OSGi environment, I've approached it as embedded >>>> development. The server only adds the REST api (which isn't needed when >>>> talking directly to the database), and the Webadmin (replaced by the OSGi >>>> webconsole. well, except for visualization). We've been relaxed about >>> good >>>> OSGi discipline in the server bits, because it seemed like OSGi >>> development >>>> is embedded development. >>>> >>>> Are you
Re: [Neo4j] Self-referencing relationships
You're right about graphs, of course. I'd be hesitant to use a runtime switch, if you mean setting some configuration option that turns off the check. Some kind of distinct type-checked interface difference would be better, to avoid having the same createRelationship method behave differently. Either a new interface, or modification of the current API that is more permissive. On Apr 26, 2011, at 1:22 PM, Achim 'ahzf' Friedland wrote: > Am 26.04.2011 18:20, schrieb Andreas Kollegger: >> >> What does you model look like, that you expect to require self-referencing? > > Oh, I think a loop is just the smallest circle within a graph. So as > Neo4j supports graphs instead of just hierarchical trees it would be a > natural fit ;) > > Perhaps it would be best for both sides of the discussion to support a > compile time or runtime switch turning loops/selfedges on|off. > > Just my 2'edges ;) > Achim > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Self-referencing relationships
I've wanted to do similar tracking of paths within a graph, but am not clear about your approach. Were you creating new relationships between each node directly to represent an event? I suppose you'd have to add the user id and a sequence number into each relationship to keep the tracking distinct and preserver order. Which would work, except for repeats to the same node. Instead of sequence numbers in the relationships, you could just use a sequence of events. I tend to try to keep distinct concepts within the graph separate. Like possible paths (a graph of possibilities) vs actual paths (which are trees because they are a sequence of events). With buttons, I would first create the graph of buttons with possible paths: A -> B -> C -> {wherever} Then track each user traversal by referencing those nodes in sequence: User1 --> event1 event1 -clicked-> A event1 -next-> event2 event2 -clicked-> B event2 -next-> event 3 event3 -clicked-> B event3 -next-> event4 event4 -clicked-> C etc... Subsequent users would either increment counts along that path or create new branches when they diverge. Cheers, Andreas On Apr 26, 2011, at 12:57 PM, Rick Otten wrote: > Where I've wanted self referencing nodes is when mapping a sequence of > user actions: > > user clicks button A -> [then clicks] -> button B -> [then clicks] -> > button B (again) -> [then clicks] -> button C -> [then ... > > Run this over a few 10's of thousands of users (incrementing counts), and > a few dozen buttons, and you can start to find things like: > > "This sequence of button presses is the most common path for users through > our prouduct." > > "If a user is on button B, it is pretty likely they'll click it again." > > "The group of users who are based in California tend to click buttons on > the left side of the screen, while the ones in Massachusetts tend to click > buttons on the right side of the screen." > > There may have been other ways to do this modeling, but the way I > implemented it really needed self referencing relationships to count all > the [then clicks] relationships, not just the ones that move to new > buttons. > > > >> Hi Shaunak, >> >> As you've noticed, self-referencing nodes have been considered before, and >> I remember being perplexed by the lack when I first became a Neo4j user. >> Changing the support is simple enough, but there was obviously a conscious >> design decision. Why? >> >> Anecdotally (and wiser, longer memoried minds should correct me), >> self-referencing nodes lead to more trouble than they're worth. So they're >> considered an error because there is more value in being alerted that you >> just related a node to itself, then there is value in the few cases where >> you absolutely must have them. Being a database, the decision has been to >> err on the side of avoiding problems, even at the cost of some >> convenience. >> >> An approach that could allow for intentional self-referencing, while still >> protecting against accidental self-references, would be implement an >> explicit Node.relateToSelfAs(RelationshipType type). >> >> What does you model look like, that you expect to require >> self-referencing? >> >> Best, >> Andreas >> >> On Apr 26, 2011, at 11:15 AM, Shaunak Kashyap wrote: >> >>> I know this topic has been discussed before[1] and that a trac issue was >>> also created[2]. I see that a patch was submitted as part of the issue >>> but from browsing the source code[3] it appears that self-referencing >>> relationships are still a no-go in Neo4J. >>> >>> Are there any plans to apply the patch submitted by tobias OR, in >>> general, to provide for self-referencing relationships in Neo4J? >>> >>> We are evaluating Neo4J against OrientDB for an internal tool at Yahoo. >>> While Neo4J looks like a far more mature product overall, the lack of >>> self-referencing relationships might become a sticking point (yes, I >>> understand they can be worked around with a middle node but that >>> requires the application to handle special cases which we would like to >>> avoid). >>> >>> References: >>> [1] http://www.mail-archive.com/user@lists.neo4j.org/msg03996.html >>> [2] https://trac.neo4j.org/ticket/239 >>> [3] >>> https://github.com/neo4j/community/blob/master/kernel/src/main/java/org/neo4j/kernel/impl/core/RelationshipImpl.java#L45 >>> >>> Thank you, >>> >>> shaunak >>> kashyap >>> technical yahoo >>> >>> shau...@yahoo-inc.com >>> direct 408-349-4024mobile 408-203-2450 >>> >>> 701 first avenue, sunnyvale, ca, 94089-0703, us >>> phone (408) 349 3300fax (408) 349 3301 >>> >>> ___ >>> Neo4j mailing list >>> User@lists.neo4j.org >>> https://lists.neo4j.org/mailman/listinfo/user >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > > > -- > Rick Otten > rot...@windfish.net > O=='=+ > > > ___
Re: [Neo4j] Self-referencing relationships
Hi Shaunak, As you've noticed, self-referencing nodes have been considered before, and I remember being perplexed by the lack when I first became a Neo4j user. Changing the support is simple enough, but there was obviously a conscious design decision. Why? Anecdotally (and wiser, longer memoried minds should correct me), self-referencing nodes lead to more trouble than they're worth. So they're considered an error because there is more value in being alerted that you just related a node to itself, then there is value in the few cases where you absolutely must have them. Being a database, the decision has been to err on the side of avoiding problems, even at the cost of some convenience. An approach that could allow for intentional self-referencing, while still protecting against accidental self-references, would be implement an explicit Node.relateToSelfAs(RelationshipType type). What does you model look like, that you expect to require self-referencing? Best, Andreas On Apr 26, 2011, at 11:15 AM, Shaunak Kashyap wrote: > I know this topic has been discussed before[1] and that a trac issue was also > created[2]. I see that a patch was submitted as part of the issue but from > browsing the source code[3] it appears that self-referencing relationships > are still a no-go in Neo4J. > > Are there any plans to apply the patch submitted by tobias OR, in general, to > provide for self-referencing relationships in Neo4J? > > We are evaluating Neo4J against OrientDB for an internal tool at Yahoo. While > Neo4J looks like a far more mature product overall, the lack of > self-referencing relationships might become a sticking point (yes, I > understand they can be worked around with a middle node but that requires the > application to handle special cases which we would like to avoid). > > References: > [1] http://www.mail-archive.com/user@lists.neo4j.org/msg03996.html > [2] https://trac.neo4j.org/ticket/239 > [3] > https://github.com/neo4j/community/blob/master/kernel/src/main/java/org/neo4j/kernel/impl/core/RelationshipImpl.java#L45 > > Thank you, > > shaunak > kashyap > technical yahoo > > shau...@yahoo-inc.com > direct 408-349-4024mobile 408-203-2450 > > 701 first avenue, sunnyvale, ca, 94089-0703, us > phone (408) 349 3300fax (408) 349 3301 > > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neo4j on OSGi
Hi Nicolas, I had done some work with embedding an OSGi environment within the server to host plugins, hoping to slowly modularize the server in a sensible way. But that code has been pulled out, as we opted for the Java ServiceLoader approach for plugins. When deploying into an OSGi environment, I've approached it as embedded development. The server only adds the REST api (which isn't needed when talking directly to the database), and the Webadmin (replaced by the OSGi webconsole. well, except for visualization). We've been relaxed about good OSGi discipline in the server bits, because it seemed like OSGi development is embedded development. Are you developing an application in OSGi, or are you interested in replicating the server (including REST+webadmin) in OSGi? -Andreas On Apr 25, 2011, at 5:50 AM, Nicolas Jouanin wrote: > Hi, > > I think an OSGi section in the Neo4j wiki would be great. > Of course there's no problem for adding content from my documentation into > Neo4j wiki. Let me know if you want me to do it. > Concerning OSGi support for the server, I'm also working on it. Currently I'm > trying to make the server component run using HttpService for deployment, and > use OSGi services to discover the graphDb and server modules. > I have some troubles because of server and server-api packages which overlap > and protected or even private method or class declaration. > You can follow the work on github : https://github.com/njouanin/community > (currently working on move-server branch). > > Nicolas. > > Le 24 avr. 2011 à 23:17, Peter Neubauer a écrit : > >> Nicolas, >> Great and concise write-up! Would it be ok to include something along >> these lines into the documentation for neo4j that gets compiled into >> http://docs.neo4j.org/ ? An OSGi related section is certainly a good >> idea. >> >> Andreas Kollegger has been playing with the OSGi side of things >> regarding the server, but I don't know the state of it at the moment. >> Andreas, any status? >> >> Cheers, >> >> /peter neubauer >> >> GTalk: neubauer.peter >> Skype peter.neubauer >> Phone +46 704 106975 >> LinkedIn http://www.linkedin.com/in/neubauer >> Twitter http://twitter.com/peterneubauer >> >> http://www.neo4j.org - Your high performance graph database. >> http://startupbootcamp.org/- Öresund - Innovation happens HERE. >> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. >> >> >> >> On Mon, Apr 18, 2011 at 2:40 PM, Nicolas Jouanin >> wrote: >>> Hi, >>> >>> I've written a step-by-step guide for installing Neo4j on OSGi ( >>> http://wiki.escapek.org/display/DEV/Neo4j+community+edition+installation). >>> It is based on my own experience and currently it shows how to install Neo4j >>> community edition and opening a Embedded Graph Database from another bundle. >>> A small example is provided. >>> Next step i'd like to achieve would be a be able to only to install server, >>> webadmin or ha features but also make them running using OSGi HTTPService >>> for example. Those features could also for example look for exposed >>> GraphDatabase and then register management of webadmin features >>> automatically. >>> I don't know if it would be useful or even if that makes sense regarding >>> neo4j use cases. Let me know what you think about that. >>> >>> Nicolas. >>> ___ >>> Neo4j mailing list >>> User@lists.neo4j.org >>> https://lists.neo4j.org/mailman/listinfo/user >>> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user > > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Washington DC Release Party
Graph-friends, I am very sorry to have to cancel tonight's release party in Washington, or at least my participation in the beering. For people who still get together, please forward me the bar tab. Apologies, Andreas On Apr 14, 2011, at 12:06 PM, Andreas Kollegger wrote: > Graphistas of the greater Washington metro area, > > As mentioned in the release blog, we'll be getting together at The Front > Page[1] next Tuesday at 7:00pm. The Front Page is right near the Dupont > Circle metro stop on the red line. I'll be the guy wearing the black ball cap > with a Neo4j logo. > > While I'm not saying that the other meet-ups will be lame, they won't have me > as a host, which limits how cool they can really be. > > Reply to this thread, or contact me directly if you have any questions. > > Cheers, > Andreas > 443-858-8338 > > [1] http://www.frontpagerestaurant.com/ ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Washington DC Release Party
Graphistas of the greater Washington metro area, As mentioned in the release blog, we'll be getting together at The Front Page[1] next Tuesday at 7:00pm. The Front Page is right near the Dupont Circle metro stop on the red line. I'll be the guy wearing the black ball cap with a Neo4j logo. While I'm not saying that the other meet-ups will be lame, they won't have me as a host, which limits how cool they can really be. Reply to this thread, or contact me directly if you have any questions. Cheers, Andreas 443-858-8338 [1] http://www.frontpagerestaurant.com/ ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neo4j 1.3 GA Released!
Yup, it looks like the machinery that shrink-wraps Neo4j had a problem. We halted the production line, fixed the problem fixed, and now the boxes should be shipping out correctly. Sorry for difficulties you've experienced with the first batch. Please download again and give it a go. Thanks, Andreas On Apr 13, 2011, at 1:38 PM, Todd Chaffee wrote: > Getting the same problem on Linux. Looks both like wrapper.jar and the > distribution specific wrapper jar file are missing from the download. > > Unable to locate any of the following binaries: > /usr/local/src/neo4j-advanced-1.3/bin/wrapper.jar-linux-x86-32 > /usr/local/src/neo4j-advanced-1.3/bin/wrapper.jar > > >> -- >> >> Message: 7 >> Date: Wed, 13 Apr 2011 13:24:13 -0400 >> From: Kevin Dieter >> Subject: Re: [Neo4j] Neo4j 1.3 GA Released! >> To: user >> Message-ID: >> Content-Type: text/plain; charset="ISO-8859-1" >> >> Hi, >> >> I am having trouble starting 1.3 on windows. I have downloaded and tried >> all three versions and each give me the same message: >> >> "java" -Xmx30m -jar "C:\neo4j\neo4j-community-1.3\bin\\wrapper.jar" -t >> "..\conf\neo4j-wrapper.conf" >> Unable to access jarfile C:\neo4j\neo4j-community-1.3\bin\\wrapper.jar >> >> Any ideas? >> >> Thanks, >> >> Kevin >> >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Neo4j 1.3 "Abisko Lampa" M05 - Preparing for arrival
Hello everyone, Another milestone has arrived, bringing a new webadmin UI, extended server extensions and improvements on the Windows side of things. For a thorough description of the changes present, as always, refer to the official blog post, available at: http://blog.neo4j.org/ A new interface awaits the users of the Web Administration Console for the Server component. The classic tabular view is present alongside a new visualization engine that makes navigation of the graph data easier. Also, appealing to your inner geek, keyboard shortcuts make their first appearance, where you can now press “s” from any page and have the data browser bar immediately available. For the Windows users out there, you will be relieved to know that this milestone levels out any differences between your platform and what Mac and Linux users have been enjoying so far. The full backup feature now works flawlessly, courtesy of a custom locking mechanism and a filesystem abstraction that enables backup operations and the High Availability component to operate as smoothly and as fast on Windows as on the rest of the supported platforms. As always, there is a host of bug fixes and less notable improvements scattered throughout the various components, many of which are a direct result of the feedback this community provides. Only one week remains until the GA release of 1.3 “Abisko Lampa” and we are hard at work trying to make this the best release so far. Until then, keep those ideas coming people! Cheers, Andreas ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Cron job inside embedded neo4j
Hi Saikat, The embedded graph database does not have such a facility. You'd have to manage a timer thread yourself or use perhaps Quartz[1] for sophisticated job scheduling. Cheers, Andreas [1] http://www.quartz-scheduler.org/ On Mar 24, 2011, at 3:08 PM, Saikat Kanjilal wrote: > Folks, > I was wondering if there's a way to simulate the notion of a cron job inside > embedded neo4j, I nerd to have a way to periodically update a certain > property of each and every node in my graph by calling into a remote service . > > Regards > > Sent from my iPhone > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] neo4j-spatial pulled from neo4j maven repo?
Hi Axel, We had a brief outtage of the m2.neo4j.org snapshot repository. It should all be back up again. Apologies, Andreas On Mar 24, 2011, at 10:18 AM, Axel Morgner wrote: > Hi, > > is it true that the current neo4j-spatial jarfiles are not available on > http://m2.neo4j.org/org/neo4j/neo4j-spatial/ anymore? > > I cannot find it at http://m2.neo4j.org/snapshots/org/neo4j/ either. > > On https://repo.neo4j.org/ I only find 0.1-SNAPSHOT. > > https://repo.neo4j.org/content/repositories/snapshots/org/neo4j/neo4j-spatial/0.5-SNAPSHOT/neo4j-spatial-0.5-SNAPSHOT.jar > > Where is the correct maven repo? > > Greetings > > Axel > > > > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Beer and Talk
For the first go-around, anyone who wants to meet can just get together. No obligations or expectations from whomever steps up to host. Except for sending us the bill. ;) On Mar 14, 2011, at 3:28 PM, Axel Morgner wrote: > To come back to the "talk" part - how about a round of Lightning Talk > (or Pecha Kucha [1])-style presentations as part of the meetings? > > Peter, to your question: How does "immer der, der fragt" translate to > English. ;-) But seriously: I'd like to help, but before the release > date of our project, my time is very limited. Of course I will help > organize local things here in Frankfurt or support the people in Berlin. > > Greetings > > Axel > > [1] http://en.wikipedia.org/wiki/Pecha_Kucha > > On 14.03.2011 14:47, Peter Neubauer wrote: >> Ok, >> great stuff! Now, could we try to get everyone to have a meetup during >> the next 2 months, so we can collect some feedback on what is >> interesting and how to do things? >> >> And, it would be great to have a "meetup manager" to coordinate >> things, if anyone likes to step up? >> >> Cheers, >> >> /peter neubauer >> >> GTalk: neubauer.peter >> Skype peter.neubauer >> Phone +46 704 106975 >> LinkedIn http://www.linkedin.com/in/neubauer >> Twitter http://twitter.com/peterneubauer >> >> http://www.neo4j.org - Your high performance graph database. >> http://startupbootcamp.org/- Öresund - Innovation happens HERE. >> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. >> >> >> >> On Mon, Mar 14, 2011 at 2:23 PM, Axel Morgner wrote: >>> Just thought that beer and talk are importend enough to have its own >>> wiki page: >>> >>> http://wiki.neo4j.org/content/User_Meetings >>> >>> Maybe we can put additional information like dates etc. onto this page? >>> >>> On 14.03.2011 14:17, Andreas Kollegger wrote: >>>> Love the idea of an app. Perhaps a topic for the first get-togethers? Some >>>> brainstorming on how to self-organize using a graph. >>>> >>>> For now: email, a spreadsheet and maybe a map? >>>> >>>> On Mar 14, 2011, at 2:04 PM, Alfredas Chmieliauskas wrote: >>>> >>>>> Great! I think thats a great idea! >>>>> A >>>>> >>>>> On Mon, Mar 14, 2011 at 2:02 PM, Michael Hunger >>>>> wrote: >>>>>> I would, >>>>>> >>>>>> I already have extensive plans for that. >>>>>> >>>>>> I will share them with you :) >>>>>> >>>>>> Cheers >>>>>> >>>>>> Michael >>>>>> >>>>>> Am 14.03.2011 um 13:50 schrieb Alfredas Chmieliauskas: >>>>>> >>>>>>> Who would like to start a social networking site for developers (on >>>>>>> top of neo4j technology and community)? >>>>>>> I'm in. >>>>>>> >>>>>>> A >>>>>>> >>>>>>> >>>>>>> On Mon, Mar 14, 2011 at 1:45 PM, bhargav gunda >>>>>>> wrote: >>>>>>>> Stockholm, Sweden >>>>>>>> >>>>>>>> On Mon, Mar 14, 2011 at 1:41 PM, Alfredas Chmieliauskas >>>>>>>> wrote: >>>>>>>>> Amsterdam >>>>>>>>> >>>>>>>>> On Mon, Mar 14, 2011 at 1:15 PM, Axel Morgner >>>>>>>>> wrote: >>>>>>>>>> Hi everybody, >>>>>>>>>> >>>>>>>>>> as said, here's a new thread for the idea of having "beer and talk" >>>>>>>>>> meetings. >>>>>>>>>> >>>>>>>>>> Possible locations so far: >>>>>>>>>> >>>>>>>>>> Malmö >>>>>>>>>> London >>>>>>>>>> Berlin >>>>>>>>>> Frankfurt >>>>>>>>>> >>>>>>>>>> Looking forward to seeing more Neo4j people in personal! >>>>>>>>>> >>>>>>>>>> Greetings >>>>>>>>>> >&g
Re: [Neo4j] Where is the beer?
*That* is your first challenge. A classic graph problem first posed by Dijkstra. On Mar 14, 2011, at 3:22 PM, Axel Morgner wrote: > Although the "free"ness of the beer came rather late into discussion. :-) > > Remains the question how to order beer in a graph-like way? > > On 14.03.2011 15:19, Rick Bullotta wrote: >> One mention of free beer, and the list's traffic spikes 100X its usual >> volume... ;-) >> >> -Original Message- >> From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On >> Behalf Of Andreas Kollegger >> Sent: Monday, March 14, 2011 10:06 AM >> To: Neo4j user discussions >> Subject: Re: [Neo4j] Where is the beer? >> >> Hello, Christoph! >> >> By the way, the first round of beer will be on us. As long as you order the >> beer in a graph-like way. >> >> Cheers, >> Andreas > > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Where is the beer?
Hello, Christoph! By the way, the first round of beer will be on us. As long as you order the beer in a graph-like way. Cheers, Andreas On Mar 14, 2011, at 3:01 PM, Christoph K. wrote: > :D edit -> add a placemark. what's so confusing about it? i didn't know > google maps collaboration in before, but it took me 15 seconds to find out > how it works :) > > btw. hello everybody :) > > On Mon, Mar 14, 2011 at 2:57 PM, Andreas Kollegger < > andreas.kolleg...@neotechnology.com> wrote: > >> Well, you do have extraordinary powers, but they're not helping you in this >> instance; the map is currently completely open for collaboration -- security >> through obscurity. >> >> I do agree that the UI is confusing. >> >> -Andreas >> >> On Mar 14, 2011, at 2:52 PM, Emil Eifrem wrote: >> >>> On Mon, Mar 14, 2011 at 13:21, Andreas Kollegger >>> wrote: >>>> I've shared a map with you called Neo4j Graphistas: >>>> You can view and edit this map at >>>> >> http://maps.google.com/maps/ms?ie=UTF8&hl=en&oe=UTF8&msa=0&msid=215787240736307886514.00049e70e573cbd8a91e5 >>>> >>>> Where are people graphing? Add yourself to the map (or at least your >> city ;) >>> >>> Great idea! >>> >>>> >>>> Note: To edit this map, you'll need to sign into Google with this email >> address. To use a different email address, just reply to this message and >> ask me to invite your other one. If you don't have a Google account, you >> can create one at >>>> http://www.google.com/accounts/NewAccount?reqemail=user@lists.neo4j.org >> . >>> >>> Hmm, dunno if I have special powahs but I didn't have to sign in or >>> anything to be able to edit the map. The UI was incredibly >>> counter-intuitive, but once I found the right pixel to click I was >>> authorized to edit. >>> >>> Cheers, >>> >>> -- >>> Emil Eifrém, CEO [e...@neotechnology.com] >>> Neo Technology, www.neotechnology.com >>> Cell: +46 733 462 271 | US: 206 403 8808 >>> http://blogs.neotechnology.com/emil >>> http://twitter.com/emileifrem >>> ___ >>> Neo4j mailing list >>> User@lists.neo4j.org >>> https://lists.neo4j.org/mailman/listinfo/user >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Where is the beer?
Well, you do have extraordinary powers, but they're not helping you in this instance; the map is currently completely open for collaboration -- security through obscurity. I do agree that the UI is confusing. -Andreas On Mar 14, 2011, at 2:52 PM, Emil Eifrem wrote: > On Mon, Mar 14, 2011 at 13:21, Andreas Kollegger > wrote: >> I've shared a map with you called Neo4j Graphistas: >> You can view and edit this map at >> http://maps.google.com/maps/ms?ie=UTF8&hl=en&oe=UTF8&msa=0&msid=215787240736307886514.00049e70e573cbd8a91e5 >> >> Where are people graphing? Add yourself to the map (or at least your city ;) > > Great idea! > >> >> Note: To edit this map, you'll need to sign into Google with this email >> address. To use a different email address, just reply to this message and >> ask me to invite your other one. If you don't have a Google account, you >> can create one at >> http://www.google.com/accounts/NewAccount?reqemail=user@lists.neo4j.org. > > Hmm, dunno if I have special powahs but I didn't have to sign in or > anything to be able to edit the map. The UI was incredibly > counter-intuitive, but once I found the right pixel to click I was > authorized to edit. > > Cheers, > > -- > Emil Eifrém, CEO [e...@neotechnology.com] > Neo Technology, www.neotechnology.com > Cell: +46 733 462 271 | US: 206 403 8808 > http://blogs.neotechnology.com/emil > http://twitter.com/emileifrem > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Where is the beer?
I've shared a map with you called Neo4j Graphistas: You can view and edit this map at http://maps.google.com/maps/ms?ie=UTF8&hl=en&oe=UTF8&msa=0&msid=215787240736307886514.00049e70e573cbd8a91e5 Where are people graphing? Add yourself to the map (or at least your city ;) Note: To edit this map, you'll need to sign into Google with this email address. To use a different email address, just reply to this message and ask me to invite your other one. If you don't have a Google account, you can create one at http://www.google.com/accounts/NewAccount?reqemail=user@lists.neo4j.org. Cheers, Andreas On Mar 14, 2011, at 2:04 PM, Alfredas Chmieliauskas wrote: > Great! I think thats a great idea! > A > > On Mon, Mar 14, 2011 at 2:02 PM, Michael Hunger > wrote: >> I would, >> >> I already have extensive plans for that. >> >> I will share them with you :) >> >> Cheers >> >> Michael >> >> Am 14.03.2011 um 13:50 schrieb Alfredas Chmieliauskas: >> >>> Who would like to start a social networking site for developers (on >>> top of neo4j technology and community)? >>> I'm in. >>> >>> A >>> >>> >>> On Mon, Mar 14, 2011 at 1:45 PM, bhargav gunda >>> wrote: Stockholm, Sweden On Mon, Mar 14, 2011 at 1:41 PM, Alfredas Chmieliauskas wrote: > > Amsterdam > > On Mon, Mar 14, 2011 at 1:15 PM, Axel Morgner wrote: >> Hi everybody, >> >> as said, here's a new thread for the idea of having "beer and talk" >> meetings. >> >> Possible locations so far: >> >> Malmö >> London >> Berlin >> Frankfurt >> >> Looking forward to seeing more Neo4j people in personal! >> >> Greetings >> >> Axel >> >> >> On 14.03.2011 13:02, Peter Neubauer wrote: >> >> > Berlin sounds great. >> > Last year a couple of guys met up at StudiVZ, and suddenly we were 30 >> > people. Go for it, there is a LOT of good vibe in Beerlin! >> > >> > Cheers, >> > >> > /peter neubauer >> > >> > GTalk: neubauer.peter >> > Skype peter.neubauer >> > Phone +46 704 106975 >> > LinkedIn http://www.linkedin.com/in/neubauer >> > Twitter http://twitter.com/peterneubauer >> > >> > http://www.neo4j.org - Your high performance graph >> database. >> > http://startupbootcamp.org/- Öresund - Innovation happens HERE. >> > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing >> party. >> > >> > >> > >> > On Mon, Mar 14, 2011 at 12:37 PM, Michael Hunger >> > wrote: >> >> They guys could create at least one in Malmö? Isn't Andreas there as >> well, and certainly some more fine folks? >> >> >> >> We can do one locally here in Gemany, perhaps Berlin (perhaps we can >> combine that with our monthly flight to CPH). >> >> >> >> Cheers >> >> >> >> Michael >> >> >> >> Am 14.03.2011 um 11:50 schrieb Jim Webber: >> >> >> >>> Hey Rick, >> >>> >> >>> It was a pleasure to meet you too. And this got me thinking - it >> would be great to meet more folks from this list, or to form user >> groups, or generally just get a beer and talk Neo4j graphs. >> >>> >> >>> Is there, for example, a strong London contingent on this list? I >> only know me and Nat Pryce so far. Anyone else care to get together in >> London? >> >>> >> >>> Jim >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user >>> ___ >>> Neo4j mailing list >>> User@lists.neo4j.org >>> https://lists.neo4j.org/mailman/listinfo/user >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Beer and Talk
Love the idea of an app. Perhaps a topic for the first get-togethers? Some brainstorming on how to self-organize using a graph. For now: email, a spreadsheet and maybe a map? On Mar 14, 2011, at 2:04 PM, Alfredas Chmieliauskas wrote: > Great! I think thats a great idea! > A > > On Mon, Mar 14, 2011 at 2:02 PM, Michael Hunger > wrote: >> I would, >> >> I already have extensive plans for that. >> >> I will share them with you :) >> >> Cheers >> >> Michael >> >> Am 14.03.2011 um 13:50 schrieb Alfredas Chmieliauskas: >> >>> Who would like to start a social networking site for developers (on >>> top of neo4j technology and community)? >>> I'm in. >>> >>> A >>> >>> >>> On Mon, Mar 14, 2011 at 1:45 PM, bhargav gunda >>> wrote: Stockholm, Sweden On Mon, Mar 14, 2011 at 1:41 PM, Alfredas Chmieliauskas wrote: > > Amsterdam > > On Mon, Mar 14, 2011 at 1:15 PM, Axel Morgner wrote: >> Hi everybody, >> >> as said, here's a new thread for the idea of having "beer and talk" >> meetings. >> >> Possible locations so far: >> >> Malmö >> London >> Berlin >> Frankfurt >> >> Looking forward to seeing more Neo4j people in personal! >> >> Greetings >> >> Axel >> >> >> On 14.03.2011 13:02, Peter Neubauer wrote: >> >> > Berlin sounds great. >> > Last year a couple of guys met up at StudiVZ, and suddenly we were 30 >> > people. Go for it, there is a LOT of good vibe in Beerlin! >> > >> > Cheers, >> > >> > /peter neubauer >> > >> > GTalk: neubauer.peter >> > Skype peter.neubauer >> > Phone +46 704 106975 >> > LinkedIn http://www.linkedin.com/in/neubauer >> > Twitter http://twitter.com/peterneubauer >> > >> > http://www.neo4j.org - Your high performance graph >> database. >> > http://startupbootcamp.org/- Öresund - Innovation happens HERE. >> > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing >> party. >> > >> > >> > >> > On Mon, Mar 14, 2011 at 12:37 PM, Michael Hunger >> > wrote: >> >> They guys could create at least one in Malmö? Isn't Andreas there as >> well, and certainly some more fine folks? >> >> >> >> We can do one locally here in Gemany, perhaps Berlin (perhaps we can >> combine that with our monthly flight to CPH). >> >> >> >> Cheers >> >> >> >> Michael >> >> >> >> Am 14.03.2011 um 11:50 schrieb Jim Webber: >> >> >> >>> Hey Rick, >> >>> >> >>> It was a pleasure to meet you too. And this got me thinking - it >> would be great to meet more folks from this list, or to form user >> groups, or generally just get a beer and talk Neo4j graphs. >> >>> >> >>> Is there, for example, a strong London contingent on this list? I >> only know me and Nat Pryce so far. Anyone else care to get together in >> London? >> >>> >> >>> Jim >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user >>> ___ >>> Neo4j mailing list >>> User@lists.neo4j.org >>> https://lists.neo4j.org/mailman/listinfo/user >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Beer and Talk
Anyone on the east coast of the States? Washington, Philly, NYC, maybe even Boston? On Mar 14, 2011, at 1:32 PM, Emil Eifrem wrote: > On Mon, Mar 14, 2011 at 12:15, Axel Morgner wrote: >> Hi everybody, >> >> as said, here's a new thread for the idea of having "beer and talk" >> meetings. >> >> Possible locations so far: >> >> Malmö >> London >> Berlin >> Frankfurt > > Let's add San Francisco bay area to that as well! Great initiative! > > Cheers, > > -- > Emil Eifrém, CEO [e...@neotechnology.com] > Neo Technology, www.neotechnology.com > Cell: +46 733 462 271 | US: 206 403 8808 > http://blogs.neotechnology.com/emil > http://twitter.com/emileifrem > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neo4j OSGI bundle
Hi Nicolas, We should be using the maven-bundle-plugin on the individual components, but I'll have to check to make sure that they look right. The org.neo4j:neo4j artifact is just a dependency jar, so it doesn't itself have anything to export. That's why Tobias suggested grabbing the individual dependencies. I'll go try out a fresh pax-create-project to see what's up. Cheers, Andreas On Mar 12, 2011, at 9:21 AM, Nicolas Jouanin wrote: > Hi, > > I'll try this later on and I'll keep you informed. > Also, you could use the maven-bundle-plugin which helps in managing bundle > creation and dependencies stuffs. > > Nicolas. > > Le 12 mars 2011 à 09:13, Tobias Ivarsson a écrit : > >> Oh, right. >> >> Only the bundles that org.neo4j:neo4j depends on exports packages. I >> guess org.neo4j:neo4j >> would have to re-export the packages it depends on, so that your application >> can depend on org.neo4j:neo4j and use those packages. Is that the >> appropriate way? I have little OSGi experience (other than cursing over it >> when it fails the build process because you need to very explicitly declare >> which packages to include). >> >> If that would solve things for you we will make sure to make those changes >> for the next milestone. In the meantime you can directly depend on the >> bundles org.neo4j:neo4j depends on, you are probably interested in at least: >> org.neo4j:neo4j-kernel >> org.neo4j:neo4j-lucene-index >> But perhaps these as well: >> org.neo4j:neo4j-management - JMX support >> org.neo4j:neo4j-graph-algo - Graph algorithms, such as shortest path >> org.neo4j:neo4j-com - Communication support, this includes the online-backup >> server, and the bases that HA depends on >> org.neo4j:neo4j-ha - High availability support for Neo4j >> You might also want to be nice to us and have Neo4j send a ping to us every >> day, letting us know how many people use Neo4j: >> org.neo4j:neo4j-udc >> >> Please let us know how this works out for you, and if there are any >> problems. We have only done casual testing with OSGi, so any feedback is >> much appreciated. >> >> Cheers, >> Tobias >> >> On Fri, Mar 11, 2011 at 10:40 PM, Nicolas Jouanin >> wrote: >> >>> Hi, >>> >>> I'm planning to use Neo4j under OSGi framework. Because org.neo4j:neo4j >>> defines the needed headers (in MANIFEST.MF), it can be deployed as a bundle >>> on equinox or felix. >>> Unfortunatelly, the bundle doesn't export any package so it's quite >>> unuseful for me as my own bundle can't import them. >>> I guess, at least neo4j bundle should have Export-Package directive in >>> MANIFEST.MF file. >>> Do you think these headers could be added in the next snapshot ? >>> >>> Thanks. >>> >>> ___ >>> Neo4j mailing list >>> User@lists.neo4j.org >>> https://lists.neo4j.org/mailman/listinfo/user >>> >> >> >> >> -- >> Tobias Ivarsson >> Hacker, Neo Technology >> www.neotechnology.com >> Cellphone: +46 706 534857 >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user > > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Different build errors
Well, that was fun. Turns out that one of our artifacts had the wrong scope for depending on neo4j-kernel-tests. So the transitive dependencies should've included both. Maven does, but Ivy doesn't. In my local project, I added my local maven repository like this: val mavenLocal = "Local Maven Repository" at "file://"+Path.userHome+"/.m2/repository" Then changed the neo4j version to 1.3-SNAPSHOT and experimented with the upstream poms. I've fixed the scope of the upstream dependency and will include the corrections in this week's milestone. I'll have to check that it is still added to our distribution properly, but at least in terms of dependency-resolution this should improve the current situation. Again, sorry for the confusion. -Andreas On Mar 9, 2011, at 2:25 PM, Nolan Darilek wrote: > On 03/08/2011 10:23 AM, Andreas Kollegger wrote: >> Interesting. I've never used the libraryDependencies approach for specifying >> dependencies. What's the advantage? I'll have to read up about that. >> > > I think it ultimately does the same thing as specifying separate vals, > so no advantage, just preference. I like the clarity of stating "this is > a library dependency" rather than relying on val introspection. > > In any case, I contorted my build definition in a variety of ways, but > no matter what I did, I never downloaded anything other than > neo4j-kernel-tests.jar. Eventually I tried your working project below, > and that failed too. So it doesn't appear to be my project definition. > I'm also regularly removing ~/.ivy2, ~/.m2, lib_managed/ and target/. > Not sure if I'm missing anything, though the SBT download process does > state "16 artifacts copied, 0 already retrieved" so I think I'm getting > them all. > > What Scala and SBT versions are you using? 2.8.1 and 0.7.5.RC0 here. > > Not sure where to go from here. I'll try a post to the SBT list later today. > > Thanks for the help. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neo4J Plugin
Hi Francois, There is not direct support for doing that with a ServerPlugin. It is possible to write a custom Representation implementation that would help, but we haven't documented that approach. An alternative at the moment would be to write an unmanaged extension: http://docs.neo4j.org/chunked/snapshot/server-unmanaged-extensions.html The downside is that is rest-api specific. While the ServerPlugin Representation will work across any transport which we add to the server (currently only REST, but other wire protocols would be possible). Best, Andreas On Mar 9, 2011, at 12:10 PM, francoisk6 wrote: > Thank you andreas, > > So would the plugin will let me return Iterable where neoNodeResult is a > custom class that have the following properties: > > 1. nodeType > 2. nodeID > 3. nodeStxCode > 4. nodeLabel > 5. nodeDepth > > I could return Iterable but its not what i want plus I need extra infos > about the node to be returned. > > Thx again. > > - > Regards, > Francois Kassis. > -- > View this message in context: > http://neo4j-user-list.438527.n3.nabble.com/Neo4J-Plugin-tp2654214p2654814.html > Sent from the Neo4J User List mailing list archive at Nabble.com. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neo4J Plugin
Hi Francois, A ServerPlugin is expected to produce Nodes, Paths, or Relationships[1]. The GSon.toJson which your method returns is being treated as plain text, which is subsequently wrapped into a Json string with the quote characters getting escaped. That's why the slash characters are there. Just return an Iterable of the results and the server should take care of the rest. Why not return json directly? Because the ServerPlugin API is meant to support alternative interfaces, not just REST. -Andreas [1] http://docs.neo4j.org/chunked/stable/server-plugins.html On Mar 9, 2011, at 8:07 AM, francoisk6 wrote: > hi all, > I created a plugin in neo4j that do custom search (with query search > enabled). My Problem is that the plugin is set to return a string as json > array. but i got "\" in it. anyidea why? > THX. > > > 1.Command: > curl -H Accept:application/json -H Content-Type:application/json -X POST > http://localhost:7474/db/data/ext/CustomSearch/graphdb/custom_search -d > '{"searchString":"PEPSI", "indexName":"nodefulltextindex", > "indexType":"query", "indexKey":"name"}' > > 2.Output result: > "[{\"nodetype\":\"Brand\",\"nodeid\":542764,\"nodestxcode\":4803,\"nodelabel\":\"PEPSI\",\"nodedepth\":0}]" > > 3.Java Code: > > package org.myproject.plugins; > > import java.io.IOException; > import java.util.ArrayList; > > import org.myproject.neoentitydb.neoEnumIndexes; > import org.myproject.neoentitydb.neoEnumNodeProperties; > import org.myproject.neoentitydb.neoEnumRelations; > import org.myproject.neoentitydb.neoIndexManager; > import org.myproject.neoentitydb.neoNodeResult; > import org.neo4j.graphdb.Direction; > import org.neo4j.graphdb.GraphDatabaseService; > import org.neo4j.graphdb.Node; > import org.neo4j.graphdb.ReturnableEvaluator; > import org.neo4j.graphdb.StopEvaluator; > import org.neo4j.graphdb.Transaction; > import org.neo4j.graphdb.Traverser; > import org.neo4j.graphdb.index.Index; > import org.neo4j.graphdb.index.IndexHits; > import org.neo4j.server.plugins.Description; > import org.neo4j.server.plugins.Name; > import org.neo4j.server.plugins.Parameter; > import org.neo4j.server.plugins.PluginTarget; > import org.neo4j.server.plugins.ServerPlugin; > import org.neo4j.server.plugins.Source; > > import com.google.gson.Gson; > > > @Description( "An extension to the Neo4j Server for search using non-exact > search" ) > public class CustomSearch extends ServerPlugin > { > @Name( "custom_search" ) > @Description( "Search all nodes using index" ) > @PluginTarget( GraphDatabaseService.class ) > public String customSearch( > @Source GraphDatabaseService graphDb, >@Description( "the search string to be used in search." ) > @Parameter( name = "searchString" ) String searchString, >@Description( "the index name to be used in search. Default is > nodeexactindex." ) @Parameter( name = "indexName", optional = true ) String > indexName, >@Description( "the index type to be used in search. Values: > exact/query. Default is query" ) @Parameter( name = "indexType", optional = > true ) String indexType, >@Description( "the key name to be used in search. Default is > name." ) @Parameter( name = "keyName", optional = true ) String keyName > ) throws IOException > { > > Gson gson = new Gson(); > ArrayList hitsubresult = new ArrayList(); > String json = null; > > if (indexName == null) { indexName = > neoEnumIndexes.NODEEXACTINDEX; } > if (indexType == null) { indexType = "query"; } > if (keyName == null) { keyName = neoEnumNodeProperties.LABEL; } > indexName = indexName.toString().toLowerCase(); > indexType = indexType.toString().toLowerCase(); > keyName = keyName.toString().toLowerCase(); > > > // begin traversing database > Transaction tx = graphDb.beginTx(); > try > { > hitsubresult = getIndexHitsResultFor(graphDb, > indexName, indexType, > keyName, searchString); > } finally { > tx.finish(); > } > > json = gson.toJson(hitsubresult); > return json; > > } > > protected static IndexHits getSearchResult(GraphDatabaseService > ar_graph, > String ar_index_name, String ar_index_type, String ar_key_name, String > ar_filter_expression) throws IOException { > // get indexer according to filter type > // > > Index index = neoIndexManager.getNodeIndex(ar_graph, > ar_index_name, > ar_index_type); > // > > > // begi
Re: [Neo4j] Different build errors
Interesting. I've never used the libraryDependencies approach for specifying dependencies. What's the advantage? I'll have to read up about that. By the way, maven-central has been down for part of today, and the JBoss repository has been super-flaky as well. For reference, my working test sbt project looks like this... import sbt._ class Neo4jTrialProject(info: ProjectInfo) extends DefaultProject(info) { // // Repositories // val jboss_bleh = "fix-this" at "http://repository.jboss.org/nexus/content/groups/public"; // // Versions // val NEO4J_VERSION = "1.3.M03" // // Dependencies // val scala_test = "org.scalatest" % "scalatest" % "1.2" % "test" val neo4j = "org.neo4j" % "neo4j" % NEO4J_VERSION //val neo4j_kernel = "org.neo4j" % "neo4j-kernel" % NEO4J_VERSION val neo4j_kernel_tests = "org.neo4j" % "neo4j-kernel" % NEO4J_VERSION % "test" classifier "tests" } Best, Andreas On Mar 8, 2011, at 5:03 PM, Nolan Darilek wrote: > On 03/08/2011 09:40 AM, Andreas Kollegger wrote: >> >> Sorry about that. The graphdb components needs to be built without any >> external repository dependencies. Unfortunately JBoss does not sync netty >> with maven central (some JBoss stuff does, though). >> > > OK, here's what I figured out yesterday. No matter what I do in SBT, I > can't get the neo4j-kernel dependency. Here's my project configuration, > or at least the relevant parts: > > class Project(info: ProjectInfo) extends DefaultProject(info) { > > val mavenLocal = "Local Maven Repository" at > "file://"+Path.userHome+"/.m2/repository" > > val osmVersion = "2.5.2-RC1" > val osmURL = > "http://downloads.sourceforge.net/project/travelingsales/libosm/"+osmVersion+"/"; > > val databinder = "databinder" at "http://databinder.net/repo/"; > > val neo4JSnapshots = "Neo4J" at "http://m2.neo4j.org/snapshots"; > val jBossRepository = "JBoss" at > "http://repository.jboss.org/nexus/content/groups/public"; > > val neo4JVersion = "1.3.M03" > > override def libraryDependencies = Set( > "net.databinder" %% "dispatch-http" % "0.7.8", > "net.sf.travelingsales" % "osmlib" % osmVersion from > osmURL+"libosm-"+osmVersion+".jar", > "org.geotools" % "gt-main" % "2.7-M3", > "org.neo4j" % "neo4j" % neo4JVersion, > "org.neo4j" % "neo4j-kernel" % neo4JVersion, > "org.neo4j" % "neo4j-spatial" % "0.5-SNAPSHOT" > )++super.libraryDependencies > > } > > Regardless of whether or not I specify the kernel dependency, it is > never fetched. I do, however, get the neo4j-kernel-test jar. This is > after multiple iterations of removing and recreating all caches, > lib_managed/ and target/. > > If I pull the kernel jar from my local cache, placing it in lib/, > everything works as expected. But something in SBT's dependency > resolution breaks on Neo4J. I've not experienced this issue before in > over a year of using SBT, so I'm not sure where to go from here. The > placement of the kernel jar in my project is a good temporary solution, > but I'm trying not to commit binary artifacts to my repository unless > absolutely necessary. > > Thanks. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Different build errors
Hi Nolan, Sorry about that. The graphdb components needs to be built without any external repository dependencies. Unfortunately JBoss does not sync netty with maven central (some JBoss stuff does, though). This next milestone release will replace that dependency with a third-party packaging which is available on maven central. Best, Andreas On Mar 8, 2011, at 12:13 AM, Nolan Darilek wrote: > On 03/05/2011 12:50 PM, Andreas Kollegger wrote: >> Did `sbt update` fail? > > Yes, actually, it just did for me. I just blew away my ~/.ivy2, my ~/.m2 > and tried again, getting the update failures. Adding the JBoss > repository helps. > > Now I'm getting errors resolving org.neo4j.neo4j-spatial 0.5-SNAPSHOT. > Is it not published to the snapshots repository? > > As an aside, I'm not sure why I'm having so many local repository issues > with these projects. Other projects just seem to work, but the org.neo4j > projects seem to require me to blow away my .m2/.ivy directories > regularly. I'm not sure if that's a consequence of me combining Maven > local repositories and my Ivy cache, but it definitely seems to behave > differently than every other project I've built locally. > > Anyhow, I'm rebuilding the latest Git checkout and will see if the old > errors persist, or indeed if I can now fetch the right dependencies. > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Different build errors
Did `sbt update` fail? Because it did for me when I just now set up a sample project, failing to find "org.jboss.netty#netty;3.2.1.Final", which I believe is only available from the JBoss repository. We should look into making that an optional dependency since it isn't available from maven central and probably isn't needed unless you're using HighAvailablity. For now, you could either include the JBoss repository -- http://repository.jboss.org/nexus/content/groups/public -- or skip the Neo4j dependency jar, instead specifying each individual artifact. -Andreas On Mar 5, 2011, at 7:34 PM, Nolan Darilek wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On 03/05/2011 12:27 PM, Andreas Kollegger wrote: >> >> What build tool are you using: maven, sbt, ant, gradle, or other? >> > > SBT. > -BEGIN PGP SIGNATURE- > Version: GnuPG v1.4.10 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEUEARECAAYFAk1ygkkACgkQIaMjFWMehWJ6qwCfYPtD4Wi0gVKSaMVUpTYFDv9a > V2UAmNfMu+haW5i1v+DEuC6gxFTCP/E= > =9TAx > -END PGP SIGNATURE- > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Different build errors
Hi Nolan, The org.neo4j:neo4j artifact is just there to pass through transitive dependencies on the "official distribution" of neo4j libraries. You'll need to be sure to include transitive dependencies, or specifically include each artifact. What build tool are you using: maven, sbt, ant, gradle, or other? -Andreas On Mar 5, 2011, at 7:13 PM, Nolan Darilek wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > OK, picking up my Neo4J project again. Updating the dependency to > Spatial 0.5-SNAPSHOT seems to have resolved the issue wherein I was > having M01 jars on my classpath despite using the M03 branch. Now I'm > getting a different error. > > References to any contents of org.neo4j and subpackages are all unresolved. > > I poked around in my lib_managed directory and noticed some oddities. I > do have a neo4j-1.3.M03.jar, but it's only 16K. Uncompressing it gives > me a pom.xml, MetaINF/ but no classes. Should it be this way? > > I have a neo4j-kernel-1.3.M03-test.jar, but no neo4j-kernel jar. Should I? > > It looks like my dependency retrieval process isn't downloading > something despite my specifying the dependency as documented on the > downloads page, or the jar isn't being built correctly. > > Thanks. > -BEGIN PGP SIGNATURE- > Version: GnuPG v1.4.10 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAk1yfVEACgkQIaMjFWMehWIpvwCeNPlALB6r4uEjTc6Bkb39wPV1 > E1AAn09ZhD7m1rp/frSJmZYMZ86e+1S/ > =txGS > -END PGP SIGNATURE- > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] More build issues
SBT? You could try the `graph-src` and `graph-pkg` actions to see what those produce. Look in "target//graph" for the results. On Feb 28, 2011, at 1:10 AM, Nolan Darilek wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On 02/27/2011 05:43 PM, Michael Hunger wrote: >> Can you then provide how your classpath is setup for the scala shell, so how >> the dependencies are pulled? And perhaps a similar transitive listing like >> the one from maven. >> > > Not immediately sure. I'll research and get back to you. I tried using > sbt's make-pom action to output a pom.xml, but unfortunately that looked > fine. I don't think there's an SBT action to print dependencies, but > I'll see what I can find out. > > Maybe this will help, maybe it won't. I'm pretty sure I compiled the M03 > branch, but if I comment out the neo4j-spatial dependency in my project, > I end up with only the 1.3.M03 files. Leave it in and I seem to get the > M01 kernel. > > Anyhow, I'll see if I can figure out how to get a dependency graph, if > that's possible. > -BEGIN PGP SIGNATURE- > Version: GnuPG v1.4.10 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAk1q6AgACgkQIaMjFWMehWICkwCeKjbvknUPvnKFRqEXz7y4bJ/A > LTMAni2QvuCeUiUH/k6sxQyUjK1BFw9U > =CUWU > -END PGP SIGNATURE- > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Can anyone compile the latest Neo4J Spatial?
Alright, so that worked just fine. Last thing I can try is reducing the memory on my VM to just 1G. But, I can't otherwise think what could be wrong. -Andreas On Feb 27, 2011, at 6:55 PM, Nolan Darilek wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > I only use Maven because other projects make me, so I haven't done > anything unconventional here. No MAVEN_OPTS and no settings.xml of which > I'm aware. I'm on my home LAN but without any proxies, and haven't > experienced anything like this with other projects. > > $ uname -a > Linux nolan-desktop 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:52:42 > UTC 2010 x86_64 GNU/Linux > $ java -version > java version "1.6.0_18" > OpenJDK Runtime Environment (IcedTea6 1.8.1) (6b18-1.8.1-0ubuntu1) > OpenJDK 64-Bit Server VM (build 16.0-b13, mixed mode) > > On 02/27/2011 11:30 AM, Andreas Kollegger wrote: >> To be thorough, what does your settings.xml look like, and what do you have >> MAVEN_OPTS set to? Are you using any proxies for maven repositories? Are you >> on your own network, etc? >> >> And, while we're at it: `java -version` and `uname -a` >> >> There must be a subtle SNAPSHOT artifact problem, is all I can think of. >> >> Just for a sanity check, do you have a clean VM you could spin up and try to >> build from? >> >> About M2, the neo4j version scheme has changed, so >> 1.3.M02 would be the thing to try. Oh, and >> changing neo4j-server dependency to match 1.3.M02. >> >> Sorry this is so frustrating to track down. >> >> If I can replicate your setup maybe I can replicate the problem. >> >> -Andreas >> >> On Feb 27, 2011, at 5:48 PM, Nolan Darilek wrote: >> >> I just blew away my ~/.m2 and tried again, same results. >> >> People keep saying things about Neo4j M2, but the pom.xml dependency is >> still M1. Could that be the issue? In any case, changing to m2 doesn't >> work as that doesn't resolve. >> >> Maybe someone would like a local SSH account? Not sure what else to try. >> >> >> On 02/27/2011 05:42 AM, Andreas Kollegger wrote: >>>>> On a fresh and clean Ubuntu VM (after installing java, maven, git, etc), >>>>> I just cloned neo4j-spatial and tried `mvn clean install`. >>>>> >>>>> During the build, I noticed a few these scattered about: >>>>> >>>>> Feb 27, 2011 11:58:26 AM org.geotools.map.MapContent finalize >>>>> SEVERE: Call MapContent dispose() to prevent memory leaks >>>>> >>>>> But ended up with a successful build. No failures, no errors. >>>>> >>>>> Cheers, >>>>> Andreas >>>>> >>>>> On Feb 27, 2011, at 7:22 AM, Peter Neubauer wrote: >>>>> >>>>>> Mmmh, >>>>>> the index provider kernel extension subsystem has been changed between >>>>>> 1.3.M01 and M02. I suspect an incompatible kernel version being >>>>>> resolved by maven. let me try to run this tomorrow from home with >>>>>> moving away my current maven repo and get everything fresh. (Sitting >>>>>> on a 3G conenction right now). >>>>>> >>>>>> Hopefully I can tell you tonight, otherwise tomorrow how that works, >>>>>> ok? Also, you could try to move away your ~/.m2/repository for one >>>>>> build and try getting all artifacts fresh from the netz? >>>>>> >>>>>> Cheers, >>>>>> >>>>>> /peter neubauer >>>>>> >>>>>> GTalk: neubauer.peter >>>>>> Skype peter.neubauer >>>>>> Phone +46 704 106975 >>>>>> LinkedIn http://www.linkedin.com/in/neubauer >>>>>> Twitter http://twitter.com/peterneubauer >>>>>> >>>>>> http://www.neo4j.org - Your high performance graph >>>>>> database. >>>>>> http://startupbootcamp.org/- Öresund - Innovation happens HERE. >>>>>> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. >>>>>> >>>>>> >>>>>> >>>>>> On Sun, Feb 27, 2011 at 2:03 AM, Nolan Darilek >>>>>> wrote: >>>>> On 02/26/2011 05:56 PM, Craig Taverner wrote: >>>>>>>>> It is working for me too. >>>>>&g
Re: [Neo4j] Can anyone compile the latest Neo4J Spatial?
OK, that looks so incredibly normal. Um... hm. Huh, I just noticed that you did `mvn install` after the git clone. I always reflexively run `mvn clean install`. I'm cleaning my VM, blowing away the home directory, then re-trying with that. Hold please. -Andreas On Feb 27, 2011, at 6:55 PM, Nolan Darilek wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > I only use Maven because other projects make me, so I haven't done > anything unconventional here. No MAVEN_OPTS and no settings.xml of which > I'm aware. I'm on my home LAN but without any proxies, and haven't > experienced anything like this with other projects. > > $ uname -a > Linux nolan-desktop 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:52:42 > UTC 2010 x86_64 GNU/Linux > $ java -version > java version "1.6.0_18" > OpenJDK Runtime Environment (IcedTea6 1.8.1) (6b18-1.8.1-0ubuntu1) > OpenJDK 64-Bit Server VM (build 16.0-b13, mixed mode) > > On 02/27/2011 11:30 AM, Andreas Kollegger wrote: >> To be thorough, what does your settings.xml look like, and what do you have >> MAVEN_OPTS set to? Are you using any proxies for maven repositories? Are you >> on your own network, etc? >> >> And, while we're at it: `java -version` and `uname -a` >> >> There must be a subtle SNAPSHOT artifact problem, is all I can think of. >> >> Just for a sanity check, do you have a clean VM you could spin up and try to >> build from? >> >> About M2, the neo4j version scheme has changed, so >> 1.3.M02 would be the thing to try. Oh, and >> changing neo4j-server dependency to match 1.3.M02. >> >> Sorry this is so frustrating to track down. >> >> If I can replicate your setup maybe I can replicate the problem. >> >> -Andreas >> >> On Feb 27, 2011, at 5:48 PM, Nolan Darilek wrote: >> >> I just blew away my ~/.m2 and tried again, same results. >> >> People keep saying things about Neo4j M2, but the pom.xml dependency is >> still M1. Could that be the issue? In any case, changing to m2 doesn't >> work as that doesn't resolve. >> >> Maybe someone would like a local SSH account? Not sure what else to try. >> >> >> On 02/27/2011 05:42 AM, Andreas Kollegger wrote: >>>>> On a fresh and clean Ubuntu VM (after installing java, maven, git, etc), >>>>> I just cloned neo4j-spatial and tried `mvn clean install`. >>>>> >>>>> During the build, I noticed a few these scattered about: >>>>> >>>>> Feb 27, 2011 11:58:26 AM org.geotools.map.MapContent finalize >>>>> SEVERE: Call MapContent dispose() to prevent memory leaks >>>>> >>>>> But ended up with a successful build. No failures, no errors. >>>>> >>>>> Cheers, >>>>> Andreas >>>>> >>>>> On Feb 27, 2011, at 7:22 AM, Peter Neubauer wrote: >>>>> >>>>>> Mmmh, >>>>>> the index provider kernel extension subsystem has been changed between >>>>>> 1.3.M01 and M02. I suspect an incompatible kernel version being >>>>>> resolved by maven. let me try to run this tomorrow from home with >>>>>> moving away my current maven repo and get everything fresh. (Sitting >>>>>> on a 3G conenction right now). >>>>>> >>>>>> Hopefully I can tell you tonight, otherwise tomorrow how that works, >>>>>> ok? Also, you could try to move away your ~/.m2/repository for one >>>>>> build and try getting all artifacts fresh from the netz? >>>>>> >>>>>> Cheers, >>>>>> >>>>>> /peter neubauer >>>>>> >>>>>> GTalk: neubauer.peter >>>>>> Skype peter.neubauer >>>>>> Phone +46 704 106975 >>>>>> LinkedIn http://www.linkedin.com/in/neubauer >>>>>> Twitter http://twitter.com/peterneubauer >>>>>> >>>>>> http://www.neo4j.org - Your high performance graph >>>>>> database. >>>>>> http://startupbootcamp.org/- Öresund - Innovation happens HERE. >>>>>> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. >>>>>> >>>>>> >>>>>> >>>>>> On Sun, Feb 27, 2011 at 2:03 AM, Nolan Darilek >>>>>> wrote: >>>>> On 02/26/2011 05:5
Re: [Neo4j] ServerPlugin example GetAll failed to load
Hi again, So, it looks like the verifyName() complaint is about the name containing characters that aren't URL encoded. And, sorry, you asked for the source to ServerPlugin.java. That's here: https://github.com/neo4j/server/blob/master/server-api/src/main/java/org/neo4j/server/plugins/ServerPlugin.java Cheers, Andreas On Feb 27, 2011, at 4:27 PM, Brendan Cheng wrote: > Hi, > > I tried to load the GetAll example into ServerPlugin directory of > 1.3.M03 but found: > > 22:58:28 | 850 [WrapperSimpleAppMain] WARN > org.neo4j.server.plugins.PluginManager - Failed to load plugin: > ServerPlugin[GetAll] > INFO | jvm 1| 2011/02/27 22:58:28 | > java.lang.IllegalArgumentException: Name contains illegal characters > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.ServerPlugin.verifyName(ServerPlugin.java:120) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.PluginPoint.(PluginPoint.java:36) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.PluginMethod.(PluginMethod.java:40) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.PluginPointFactoryImpl.createFrom(PluginPointFactoryImpl.java:98) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.ServerPlugin.getDefaultExtensionPoints(ServerPlugin.java:175) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.ServerPlugin.loadServerExtender(ServerPlugin.java:152) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.PluginManager.(PluginManager.java:57) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.PluginManager.(PluginManager.java:45) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.modules.RESTApiModule.loadPlugins(RESTApiModule.java:75) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.modules.RESTApiModule.start(RESTApiModule.java:50) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.NeoServerWithEmbeddedWebServer.startModules(NeoServerWithEmbeddedWebServer.java:114) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.NeoServerWithEmbeddedWebServer.start(NeoServerWithEmbeddedWebServer.java:83) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.BootStrapper.start(BootStrapper.java:62) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.BootStrapper.main(BootStrapper.java:115) > INFO | jvm 1| 2011/02/27 22:58:28 | at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > INFO | jvm 1| 2011/02/27 22:58:28 | at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > INFO | jvm 1| 2011/02/27 22:58:28 | at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > INFO | jvm 1| 2011/02/27 22:58:28 | at > java.lang.reflect.Method.invoke(Method.java:597) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:272) > INFO | jvm 1| 2011/02/27 22:58:28 | at > java.lang.Thread.run(Thread.java:662) > > I have changed a character from your example. > Any idea? > where can I locate your ServerPlugin.java file? > Cheers, > > Brendan > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] ServerPlugin example GetAll failed to load
Hi Brendan, You can find the source in the neo4j-server repository. The particular file is here: https://github.com/neo4j/server/blob/1.3.M03/examples/src/main/java/org/neo4j/examples/server/plugins/GetAll.java I'll take a look at that example to see what's going on. Cheers, Andreas On Feb 27, 2011, at 4:27 PM, Brendan Cheng wrote: > Hi, > > I tried to load the GetAll example into ServerPlugin directory of > 1.3.M03 but found: > > 22:58:28 | 850 [WrapperSimpleAppMain] WARN > org.neo4j.server.plugins.PluginManager - Failed to load plugin: > ServerPlugin[GetAll] > INFO | jvm 1| 2011/02/27 22:58:28 | > java.lang.IllegalArgumentException: Name contains illegal characters > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.ServerPlugin.verifyName(ServerPlugin.java:120) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.PluginPoint.(PluginPoint.java:36) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.PluginMethod.(PluginMethod.java:40) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.PluginPointFactoryImpl.createFrom(PluginPointFactoryImpl.java:98) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.ServerPlugin.getDefaultExtensionPoints(ServerPlugin.java:175) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.ServerPlugin.loadServerExtender(ServerPlugin.java:152) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.PluginManager.(PluginManager.java:57) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.plugins.PluginManager.(PluginManager.java:45) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.modules.RESTApiModule.loadPlugins(RESTApiModule.java:75) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.modules.RESTApiModule.start(RESTApiModule.java:50) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.NeoServerWithEmbeddedWebServer.startModules(NeoServerWithEmbeddedWebServer.java:114) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.NeoServerWithEmbeddedWebServer.start(NeoServerWithEmbeddedWebServer.java:83) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.BootStrapper.start(BootStrapper.java:62) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.neo4j.server.BootStrapper.main(BootStrapper.java:115) > INFO | jvm 1| 2011/02/27 22:58:28 | at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > INFO | jvm 1| 2011/02/27 22:58:28 | at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > INFO | jvm 1| 2011/02/27 22:58:28 | at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > INFO | jvm 1| 2011/02/27 22:58:28 | at > java.lang.reflect.Method.invoke(Method.java:597) > INFO | jvm 1| 2011/02/27 22:58:28 | at > org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:272) > INFO | jvm 1| 2011/02/27 22:58:28 | at > java.lang.Thread.run(Thread.java:662) > > I have changed a character from your example. > Any idea? > where can I locate your ServerPlugin.java file? > Cheers, > > Brendan > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Can anyone compile the latest Neo4J Spatial?
To be thorough, what does your settings.xml look like, and what do you have MAVEN_OPTS set to? Are you using any proxies for maven repositories? Are you on your own network, etc? And, while we're at it: `java -version` and `uname -a` There must be a subtle SNAPSHOT artifact problem, is all I can think of. Just for a sanity check, do you have a clean VM you could spin up and try to build from? About M2, the neo4j version scheme has changed, so 1.3.M02 would be the thing to try. Oh, and changing neo4j-server dependency to match 1.3.M02. Sorry this is so frustrating to track down. If I can replicate your setup maybe I can replicate the problem. -Andreas On Feb 27, 2011, at 5:48 PM, Nolan Darilek wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > I just blew away my ~/.m2 and tried again, same results. > > People keep saying things about Neo4j M2, but the pom.xml dependency is > still M1. Could that be the issue? In any case, changing to m2 doesn't > work as that doesn't resolve. > > Maybe someone would like a local SSH account? Not sure what else to try. > > > On 02/27/2011 05:42 AM, Andreas Kollegger wrote: >> On a fresh and clean Ubuntu VM (after installing java, maven, git, etc), I >> just cloned neo4j-spatial and tried `mvn clean install`. >> >> During the build, I noticed a few these scattered about: >> >> Feb 27, 2011 11:58:26 AM org.geotools.map.MapContent finalize >> SEVERE: Call MapContent dispose() to prevent memory leaks >> >> But ended up with a successful build. No failures, no errors. >> >> Cheers, >> Andreas >> >> On Feb 27, 2011, at 7:22 AM, Peter Neubauer wrote: >> >>> Mmmh, >>> the index provider kernel extension subsystem has been changed between >>> 1.3.M01 and M02. I suspect an incompatible kernel version being >>> resolved by maven. let me try to run this tomorrow from home with >>> moving away my current maven repo and get everything fresh. (Sitting >>> on a 3G conenction right now). >>> >>> Hopefully I can tell you tonight, otherwise tomorrow how that works, >>> ok? Also, you could try to move away your ~/.m2/repository for one >>> build and try getting all artifacts fresh from the netz? >>> >>> Cheers, >>> >>> /peter neubauer >>> >>> GTalk: neubauer.peter >>> Skype peter.neubauer >>> Phone +46 704 106975 >>> LinkedIn http://www.linkedin.com/in/neubauer >>> Twitter http://twitter.com/peterneubauer >>> >>> http://www.neo4j.org - Your high performance graph database. >>> http://startupbootcamp.org/- Öresund - Innovation happens HERE. >>> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. >>> >>> >>> >>> On Sun, Feb 27, 2011 at 2:03 AM, Nolan Darilek >>> wrote: >> On 02/26/2011 05:56 PM, Craig Taverner wrote: >>>>>> It is working for me too. >>>>>> >>>>>> One thing that is interesting about the error message is that it says it >>>>>> looks like another instance is running in the *same JVM*. Is that the >>>>>> usual >>>>>> error message? (complete text was "this is usually caused by another >>>>>> Neo4j >>>>>> kernel already running in this JVM for this particular store"). >>>>>> >>>>>> The error is occurring at the very start of the very first test case in >>>>>> the >>>>>> TestSpatial class, so cannot be due to another test in that class. >>>>>> >>>>>> Still, I would take Peters advice, check no other java test processes are >>>>>> running, manually delete the database to be sure, and then try again. >>>>>> >> >> I don't mean to be difficult, but I *literally* did: >> >> git clone ... neo4j-spatial >> cd neo4j-spatial >> mvn install >> >> If I can get more pristine than that then do let me know, but I can't >> see how. >> >> The one process you'll see open in this transcript is a web app. It has >> nothing to do with Neo4J in anything other than it hosts its jars in its >> dependencies. The database is not even used at this time and, indeed, >> the exact same behavior happens if it isn't running. >> >> My next question, does someone have a development dependency hanging >> around in their local m2 repository that I don't? When you'v
Re: [Neo4j] Forums ?
A company that encourages people to go- -ogle does not seem entirely innocent. :P On Feb 27, 2011, at 4:16 PM, Alex Averbuch wrote: > besides the lack of "edit" (which isn't so important) what does a "forum" > have the google groups doesn't? > > ps, google does no evil > > On Sun, Feb 27, 2011 at 4:13 PM, Cedric Hurst wrote: > >> +1 for google groups as well. Its a shame that google groups doesn't >> offer forums yet (or maybe they do and I just don't know about it). >> >> On Sun, Feb 27, 2011 at 7:55 AM, Andreas Kollegger >> wrote: >>> That's true. It is possible to search the mailing list. >>> >>> Do you prefer those interfaces to using google groups? >>> >>> -Andreas >>> >>> On Feb 27, 2011, at 1:52 PM, Anders Nawroth wrote: >>> >>>> Hi! >>>> >>>> As stated here: >>>> http://neo4j.org/community/list/ >>>> you can search the mailing list archives here: >>>> http://www.mail-archive.com/user@lists.neo4j.org/info.html >>>> or here: >>>> http://www.listware.net/list-neo4j-user.html >>>> >>>> >>>> /anders >>>> >>>> >>>> 2011-02-27 08:30, Emilio Dabdoub skrev: >>>>> Im almost sure that somebody asked this question before, but I didt not >>>>> found a way to search the mail list :) >>>>> >>>>> Why neo4j does not have a Discussion forum? >>>>> >>>>> Im sure collaboration would boost >>>>> ___ >>>>> Neo4j mailing list >>>>> User@lists.neo4j.org >>>>> https://lists.neo4j.org/mailman/listinfo/user >>>> ___ >>>> Neo4j mailing list >>>> User@lists.neo4j.org >>>> https://lists.neo4j.org/mailman/listinfo/user >>> >>> ___ >>> Neo4j mailing list >>> User@lists.neo4j.org >>> https://lists.neo4j.org/mailman/listinfo/user >>> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Forums ?
That's true. It is possible to search the mailing list. Do you prefer those interfaces to using google groups? -Andreas On Feb 27, 2011, at 1:52 PM, Anders Nawroth wrote: > Hi! > > As stated here: > http://neo4j.org/community/list/ > you can search the mailing list archives here: > http://www.mail-archive.com/user@lists.neo4j.org/info.html > or here: > http://www.listware.net/list-neo4j-user.html > > > /anders > > > 2011-02-27 08:30, Emilio Dabdoub skrev: >> Im almost sure that somebody asked this question before, but I didt not >> found a way to search the mail list :) >> >> Why neo4j does not have a Discussion forum? >> >> Im sure collaboration would boost >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Forums ?
Hi Emilio, That has come up in conversations before, but we've stuck with just using the mailing list. While not a forum, google-groups is a good compromise because it is nicely searchable, web or email accessible and easy to manage. What does the list think? Is it time to to move on from beloved mailman? Perhaps to a Facebook group? (Kidding, I'm kidding) -Andreas On Feb 27, 2011, at 8:30 AM, Emilio Dabdoub wrote: > Im almost sure that somebody asked this question before, but I didt not > found a way to search the mail list :) > > Why neo4j does not have a Discussion forum? > > Im sure collaboration would boost > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Can anyone compile the latest Neo4J Spatial?
On a fresh and clean Ubuntu VM (after installing java, maven, git, etc), I just cloned neo4j-spatial and tried `mvn clean install`. During the build, I noticed a few these scattered about: Feb 27, 2011 11:58:26 AM org.geotools.map.MapContent finalize SEVERE: Call MapContent dispose() to prevent memory leaks But ended up with a successful build. No failures, no errors. Cheers, Andreas On Feb 27, 2011, at 7:22 AM, Peter Neubauer wrote: > Mmmh, > the index provider kernel extension subsystem has been changed between > 1.3.M01 and M02. I suspect an incompatible kernel version being > resolved by maven. let me try to run this tomorrow from home with > moving away my current maven repo and get everything fresh. (Sitting > on a 3G conenction right now). > > Hopefully I can tell you tonight, otherwise tomorrow how that works, > ok? Also, you could try to move away your ~/.m2/repository for one > build and try getting all artifacts fresh from the netz? > > Cheers, > > /peter neubauer > > GTalk: neubauer.peter > Skype peter.neubauer > Phone +46 704 106975 > LinkedIn http://www.linkedin.com/in/neubauer > Twitter http://twitter.com/peterneubauer > > http://www.neo4j.org - Your high performance graph database. > http://startupbootcamp.org/- Öresund - Innovation happens HERE. > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. > > > > On Sun, Feb 27, 2011 at 2:03 AM, Nolan Darilek wrote: >> -BEGIN PGP SIGNED MESSAGE- >> Hash: SHA1 >> >> On 02/26/2011 05:56 PM, Craig Taverner wrote: >>> It is working for me too. >>> >>> One thing that is interesting about the error message is that it says it >>> looks like another instance is running in the *same JVM*. Is that the usual >>> error message? (complete text was "this is usually caused by another Neo4j >>> kernel already running in this JVM for this particular store"). >>> >>> The error is occurring at the very start of the very first test case in the >>> TestSpatial class, so cannot be due to another test in that class. >>> >>> Still, I would take Peters advice, check no other java test processes are >>> running, manually delete the database to be sure, and then try again. >>> >> >> I don't mean to be difficult, but I *literally* did: >> >> git clone ... neo4j-spatial >> cd neo4j-spatial >> mvn install >> >> If I can get more pristine than that then do let me know, but I can't >> see how. >> >> The one process you'll see open in this transcript is a web app. It has >> nothing to do with Neo4J in anything other than it hosts its jars in its >> dependencies. The database is not even used at this time and, indeed, >> the exact same behavior happens if it isn't running. >> >> My next question, does someone have a development dependency hanging >> around in their local m2 repository that I don't? When you've verified >> that you can build a clean tree, you've first backed up ~/.m2 and >> removed it? In any case: >> >> desktop: ~/src/neo4j nolan@nolan-desktop:~/src/neo4j$ ps auxw |grep java >> nolan12111 1.4 2.8 1423840 109504 pts/1 Sl+ 16:07 2:22 >> [97;45m [Kjava [m [K -XX:+HeapDumpOnOutOfMemoryError >> - -XX:+CMSClassUnloadingEnabled -Dsbt.log.noformat=true -jar >> /home/nolan/bin/sbt-launcher.jar jetty >> nolan13153 0.0 0.0 7624 896 pts/4S+ 18:55 0:00 grep >> - --color=auto [97;45m [Kjava [m [K >> ]0;nolan@nolan-desktop: ~/src/neo4j nolan@nolan-desktop:~/src/neo4j$ >> git clone git://github.com/neo4j/neo4j-spatial >> Initialized empty Git repository in >> /home/nolan/src/neo4j/neo4j-spatial/.git/ >> remote: Counting objects: 3065, done. [K >> ... >> Resolving deltas: 100% (1247/1247), done. >> ]0;nolan@nolan-desktop: ~/src/neo4j nolan@nolan-desktop:~/src/neo4j$ cd >> neo4j-spatial >> ]0;nolan@nolan-desktop: >> ~/src/neo4j/neo4j-spatial nolan@nolan-desktop:~/src/neo4j/neo4j-spatial$ >> mvn install >> [INFO] Scanning for projects... >> [INFO] >> - >> [INFO] Building Neo4j Spatial Components >> [INFO]task-segment: [install] >> [INFO] >> - >> [WARNING] POM for 'org.rrd4j:rrd4j:pom:2.0.6:provided' is invalid. >> >> Its dependencies (if any) will NOT be available to the current build. >> [INFO] [enforcer:enforce {execution: enforce-maven}] >> [INFO] [license:check {execution: check-licenses}] >> [INFO] Checking licenses... >> [INFO] [dependency:unpack-dependencies {execution: get-test-data}] >> [INFO] Unpacking >> /home/nolan/.m2/repository/org/neo4j/spatial/osm-test-data/20100819/osm-test-data-20100819.jar >> to >> /home/nolan/src/neo4j/neo4j-spatial/target >> with includes null and excludes:null >> [INFO] Unpacking >> /home/nolan/.m2/repository/org/neo4j/spatial/shp-test-data/20100819/shp-test-data-20100819.jar >> to >> /home/nolan/src/neo4j/neo4j-spatial/target >> with includes null and excludes:
Re: [Neo4j] Cache sharding blog post
I do say, the good gentleman has produced a clearly written, appropriately illustrated, and highly valuable post. Cheers, Andreas ps. Excepting a few tiny errors in spelling and punctuation. On Feb 24, 2011, at 1:17 AM, Jim Webber wrote: > Hi folks, > > I've written up my thoughts on the cache sharding pattern on my blog. See: > > http://jim.webber.name/2011/02/23/abe72f61-27fb-4c1b-8ce1-d0db7583497b.aspx > > Jim > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Graph pattern matching component
Hey Saikat, The component site has some example code: http://components.neo4j.org/neo4j-graph-matching/ Is there something specific you have in mind? -Andreas On Feb 11, 2011, at 6:48 PM, Saikat Kanjilal wrote: > > Hi Everyone,I am reading up on email threads and documentation pertaining to > the pattern matching component and am considering using it to advance the > next set of features for the code. I was wondering if someone has some > examples that they can put on github or document on the wiki for this > component. I am trying to perform some complex pattern matching operations > and it would help a lot to see the different API's in use. > Best Regards > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] Neo4j 1.3.M02 - Moving Day
Moving Day, well alright it's been a moving two-weeks. But now the move and cleanups of the last two weeks are presented in a new release -- Neo4j 1.3 Milestone 2 -- the growing light of Abisko Lampa. Which I'm sure is bringing the warmth of Springtime. Anyway, with the upgrade to 1.3.M02 you'll find: * performance improvements in Kernel * cleaned up Webadmin * a new backup library * upgraded Gremlin in the console * a new communications package Read about it here: http://blog.neo4j.org/2011/02/neo4j-13-abisko-lampa-m02-moving-day.html Get it here: http://neo4j.org/download Try it out: wherever you are And of course talk about it everywhere, and give us feedback here. Cheers, Andreas ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] ping
just a test ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] getting non-deterministic results with getAllNodes()
Hi Raghava, Also, are you sure you're only creating the nodes once? Looking at your numbers, (7434-7021=413) happens to be true, though the other intervals don't match. Is this from a single run starting with a clean database (the db directory is empty)? -Andreas On Feb 3, 2011, at 7:51 PM, David Montag wrote: > Hi Raghava, > > Could you please provide the code used to create the store? Could you also > please provide the code you use to iterate all nodes? > > The reference node always has id 0, so you can filter by ID to ensure that > you don't process that node. > > David > > On Thu, Feb 3, 2011 at 10:41 AM, Raghava Mutharaju < > m.vijayaragh...@gmail.com> wrote: > >> Hi all, >> >> I want to iterate over all the nodes in the graph and then do a tranversal >> on each of them. To do this, I used the getAllNodes() method of >> GraphDatabaseService class. But the number of nodes I get always varies on >> each run. I checked the number of nodes I created during graph creation >> time >> and they were as expected. The results of getAllNodes() return each node >> many number of times. >> >> Nodes created: 413, >> Nodes obtained by getAllNodes(): 6506, 5426, 7021, 7434, .. >> >> What might be going wrong here? >> >> Another question I had is, it looks like a "start/root node" would be >> created by default. Is this the case? If so, how can I avoid/recognize it >> in >> the getAllNodes() results? >> >> >> Thank you. >> >> Regards, >> Raghava. >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > > > > -- > David Montag > Neo Technology, www.neotechnology.com > Cell: 650.556.4411 > david.mon...@neotechnology.com > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Expanding nodespace in Neo 1.3
That's a good point to clarify: The number of possible nodes, relationships, and properties will each increase with complementary id sizes. Best, Andreas On Jan 25, 2011, at 3:12 PM, Rick Bullotta wrote: > Maybe this is a stupid question (or not), but I'm assuming that the > relationship id will also be expanded as well? Supporting a large # of > nodes without also supporting a large # of relationships would obviously not > make sense, but just wanted to confirm. > > > > Thanks, > > > > Rick > > > > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Multiple running databases
Hi Guillem, I believe on both windows and *nix, neo4j install creates a single service. So, just having two neo4j installation directories with different configuration isn't enough if you want them to both run as a service. In *nix land, you could simply copy the /etc/init.d/ script to a new name and then have both services running. On Windows, you'd have to manually start and stop the server rather than installing as a service to have two running. Unless someone smarter than me could describe how to duplicate a Windows service entry. Cheers, Andreas ps. I'll try this out on a Windows machine and report back. On Jan 24, 2011, at 9:34 PM, Guillem Medina wrote: > Hi Jim, > in fact I'm thinking that it could be related with the version I was trying > before (it was the milestone 3 or 4 but not the current one). I've just try > it half an hour ago in my mac and I didn't had any problem. Let's see how it > goes tomorrow when I'll try it again with the windows server. > > Thanks again, > Guillem > > On 24 January 2011 21:20, Jim Webber wrote: > >> Hi Guillem, >> >> I think this might be a problem in 1.2. AFAIK, the web admin server in 1.2 >> isn't actually configurable through config, but is in fact hard coded, >> sadly. >> >> I changed that a few weeks back, but I suspect it didn't make it into the >> 1.2. release unless someone knows better. It's certainly there for the 1.3 >> release. >> >> Jim >> >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > > > > -- > Guillem Medina > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] strict class persistence vs. projections
That's an interesting observation David, about single nodes or not. It seems appealing to allow for a completely flexible mapping from any field to locations in a supported data store. That could be a later elaboration to fully embrace the idea of classes as projections. Initially, one node per projected class is probably confusing enough. For me, thinking about the class as a projections creates a consistent mental model that never feels like cheating. The "underlying node" is no longer looking underneath the covers, instead it's just another projection with graph-like semantics. Versioning, polymorphism, data-hiding, pivoting to an unrelated domain. As you say, David, it's all an interpretation. Though, I can certainly imagine use cases and business settings where such a perspective is abhorrent. -Andreas On Jan 19, 2011, at 7:50 PM, David Montag wrote: > Hi, > > I think that's a good idea. It makes good use of the schema-free nature of > the graph database, and also decouples the data from the interpretation of > the data. I'm not sure it has to be two different modes. Maybe you just use > one "projection" of the data if that's all you need. Or you use multiple. > > Does this still imply one node per class (projection)? Are you aiming to > change that too? > > David > > On Wed, Jan 19, 2011 at 3:40 AM, Michael Hunger < > michael.hun...@neotechnology.com> wrote: > >> Today Andreas Kollegger and I had an interesting discussion about the >> prevalence of class based mapping of entities to a graph store. >> >> One of the strengths of a graph store is that you don't need a strict >> schema for your data and you can use lots of different projections to work >> with it. >> >> Spring Data Graph currently focuses on a single projection of a node to an >> entity instance (1:1) that traditional ORMs focused on. >> >> But we could do more. We can project the node to many different classes, as >> long as the properties that are part of the class are there, we can sensibly >> work with the node. >> Even if the projection class is not part of the type hierarchy that was >> originally used to create and populate the node it can be used to access it. >> >> That makes room for some interesting things like: >> * new domain concepts can be used on top of existing data >> * get rid of inheritance hierarchies >> * traverse over a lot of nodes that support some basic properties that form >> a concept (e.g. Person) using that simple concept during the traversal and >> from there project those nodes to more concrete concepts as needed (e.g. >> Employee, Customer) >> * data/schema evolution / versioning >> >> We can run DATAGRAPH in a strict mode (not default) where it checks that >> the node requested always fit to the domain class specified (according to >> the type hierarchy stored in the graph). But we can (and should promote) >> running it in a more loosely >> coupled way where this free projection is possible. >> >> I would like to introduce a T NodeBacked.projectTo(Class) method to >> the aspect so that this projection is easily available. >> >> Looking for feedback on that. >> >> Cheers >> >> Michael >> ___ >> Neo4j mailing list >> User@lists.neo4j.org >> https://lists.neo4j.org/mailman/listinfo/user >> > > > > -- > David Montag > Neo Technology, www.neotechnology.com > Cell: 650.556.4411 > david.mon...@neotechnology.com > ___ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user