Re: [Neo4j] Is it possible to have relationship attributes?

2011-11-23 Thread Andreas Kollegger
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?

2011-11-23 Thread Andreas Kollegger

>> 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

2011-11-16 Thread Andreas Kollegger
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

2011-11-16 Thread Andreas Kollegger
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

2011-11-02 Thread Andreas Kollegger
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

2011-10-08 Thread Andreas Kollegger
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

2011-10-04 Thread Andreas Kollegger
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

2011-10-04 Thread Andreas Kollegger
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

2011-10-04 Thread Andreas Kollegger
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

2011-10-03 Thread Andreas Kollegger
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

2011-09-29 Thread Andreas Kollegger
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 ?

2011-09-10 Thread Andreas Kollegger
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

2011-09-10 Thread Andreas Kollegger
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

2011-09-10 Thread Andreas Kollegger
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

2011-09-10 Thread Andreas Kollegger
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

2011-09-10 Thread Andreas Kollegger
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

2011-09-09 Thread Andreas Kollegger
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

2011-08-30 Thread Andreas Kollegger
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

2011-08-19 Thread Andreas Kollegger
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

2011-08-16 Thread Andreas Kollegger
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

2011-08-16 Thread Andreas Kollegger
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

2011-08-15 Thread Andreas Kollegger
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

2011-08-15 Thread Andreas Kollegger
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?

2011-08-08 Thread Andreas Kollegger
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?

2011-08-07 Thread Andreas Kollegger
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?

2011-08-03 Thread Andreas Kollegger
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?

2011-08-03 Thread Andreas Kollegger
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?

2011-08-02 Thread Andreas Kollegger
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?

2011-08-01 Thread Andreas Kollegger
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?

2011-08-01 Thread Andreas Kollegger
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

2011-07-26 Thread Andreas Kollegger
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

2011-07-20 Thread Andreas Kollegger
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

2011-07-20 Thread Andreas Kollegger
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

2011-07-19 Thread Andreas Kollegger
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

2011-07-19 Thread Andreas Kollegger
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

2011-07-19 Thread Andreas Kollegger
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

2011-06-27 Thread Andreas Kollegger
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

2011-06-23 Thread Andreas Kollegger
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

2011-06-21 Thread Andreas Kollegger
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

2011-06-15 Thread Andreas Kollegger
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

2011-06-13 Thread Andreas Kollegger
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

2011-06-10 Thread Andreas Kollegger
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

2011-06-06 Thread Andreas Kollegger
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

2011-06-06 Thread Andreas Kollegger
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

2011-06-05 Thread Andreas Kollegger
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

2011-06-04 Thread Andreas Kollegger
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

2011-06-04 Thread Andreas Kollegger
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

2011-06-04 Thread Andreas Kollegger
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

2011-06-04 Thread Andreas Kollegger
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?

2011-06-01 Thread Andreas Kollegger
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

2011-05-24 Thread Andreas Kollegger
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

2011-05-24 Thread Andreas Kollegger
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

2011-05-13 Thread Andreas Kollegger
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

2011-05-09 Thread Andreas Kollegger
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

2011-05-09 Thread Andreas Kollegger
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!

2011-05-09 Thread Andreas Kollegger
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

2011-04-29 Thread Andreas Kollegger
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

2011-04-26 Thread Andreas Kollegger
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

2011-04-26 Thread Andreas Kollegger
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

2011-04-26 Thread Andreas Kollegger
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

2011-04-25 Thread 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 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

2011-04-19 Thread Andreas Kollegger
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

2011-04-14 Thread Andreas Kollegger
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!

2011-04-13 Thread Andreas Kollegger
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

2011-03-24 Thread Andreas Kollegger
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

2011-03-24 Thread Andreas Kollegger
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?

2011-03-24 Thread Andreas Kollegger
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

2011-03-14 Thread Andreas Kollegger
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?

2011-03-14 Thread Andreas Kollegger
*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?

2011-03-14 Thread Andreas Kollegger
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?

2011-03-14 Thread Andreas Kollegger
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?

2011-03-14 Thread Andreas Kollegger
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

2011-03-14 Thread Andreas Kollegger
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

2011-03-14 Thread Andreas Kollegger
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

2011-03-12 Thread Andreas Kollegger
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

2011-03-09 Thread Andreas Kollegger
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

2011-03-09 Thread Andreas Kollegger
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

2011-03-08 Thread Andreas Kollegger
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

2011-03-08 Thread Andreas Kollegger
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

2011-03-08 Thread Andreas Kollegger
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

2011-03-05 Thread Andreas Kollegger
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

2011-03-05 Thread Andreas Kollegger
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

2011-02-27 Thread Andreas Kollegger
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?

2011-02-27 Thread Andreas Kollegger
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?

2011-02-27 Thread Andreas Kollegger
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

2011-02-27 Thread Andreas Kollegger
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

2011-02-27 Thread Andreas Kollegger
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?

2011-02-27 Thread Andreas Kollegger
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 ?

2011-02-27 Thread Andreas Kollegger
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 ?

2011-02-27 Thread Andreas Kollegger
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 ?

2011-02-27 Thread Andreas Kollegger
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?

2011-02-27 Thread Andreas Kollegger
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

2011-02-23 Thread Andreas Kollegger
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

2011-02-14 Thread Andreas Kollegger
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

2011-02-14 Thread Andreas Kollegger
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

2011-02-14 Thread Andreas Kollegger
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()

2011-02-03 Thread Andreas Kollegger
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

2011-01-25 Thread Andreas Kollegger
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

2011-01-25 Thread Andreas Kollegger
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

2011-01-19 Thread Andreas Kollegger
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


  1   2   >