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


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


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…

dependency
  groupIdorg.neo4j/groupId
  artifactIdneo4j-kernel/artifactId
  version${neo4j.version}/version
  classifiertests/classifier
/dependency

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] 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 danielbercht...@gmail.com 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-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
 jpberga...@gmail.com 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

attachment: meetup-zurich.png___
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] 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] 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
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
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
 andreas.kolleg...@neotechnology.com 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] 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] 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


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


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


Re: [Neo4j] Easy to switch from Embedded to HighAvailability graph?

2011-08-08 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] 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] 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-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 dhsie...@yahoo.com 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-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 all jars and StartLocalHaDb class 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
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


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


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


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


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] 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
 rick.bullo...@thingworx.com 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 IndexNode.  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 mckinley1...@gmail.com 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] 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 ian.robin...@neotechnology.com 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] 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 ape...@innovasoftps.com:
  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] 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-city name. 
 I'll help get all the setup done if you create the group first. 
 
 -Andreas
 
 meetup-seattle.png
 
 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 
 andreas.kolleg...@neotechnology.com 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


[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] 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 
 andreas.kolleg...@neotechnology.com 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
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-city name. I'll 
help get all the setup done if you create the group first. 

-Andreas

inline: meetup-seattle.png

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 
 andreas.kolleg...@neotechnology.com 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
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-city name. 
 I'll help get all the setup done if you create the group first. 
 
 -Andreas
 
 meetup-seattle.png
 
 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 
 andreas.kolleg...@neotechnology.com 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] 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
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


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


[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] 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] 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=='=+
 
 
 ___
 Neo4j mailing list
 User@lists.neo4j.org
 https://lists.neo4j.org/mailman/listinfo/user

___
Neo4j mailing list
User@lists.neo4j.org

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
 nicolas.joua...@gmail.com 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


[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 kevin.die...@megree.com
 Subject: Re: [Neo4j] Neo4j 1.3 GA Released!
 To: user user@lists.neo4j.org
 Message-ID: BANLkTini22R8bj6QJjKOcmyOm=n3pau...@mail.gmail.com
 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


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


[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] 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 a...@morgner.de 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] 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
 michael.hun...@neotechnology.com 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 bhargav@gmail.com 
 wrote:
 Stockholm, Sweden
 
 On Mon, Mar 14, 2011 at 1:41 PM, Alfredas Chmieliauskas
 al.fre...@gmail.com wrote:
 
 Amsterdam
 
 On Mon, Mar 14, 2011 at 1:15 PM, Axel Morgner a...@morgner.de 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
   michael.hun...@neotechnology.com 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


[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=UTF8hl=enoe=UTF8msa=0msid=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
 michael.hun...@neotechnology.com 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 bhargav@gmail.com 
 wrote:
 Stockholm, Sweden
 
 On Mon, Mar 14, 2011 at 1:41 PM, Alfredas Chmieliauskas
 al.fre...@gmail.com wrote:
 
 Amsterdam
 
 On Mon, Mar 14, 2011 at 1:15 PM, Axel Morgner a...@morgner.de 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
   michael.hun...@neotechnology.com 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] 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
 andreas.kolleg...@neotechnology.com 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=UTF8hl=enoe=UTF8msa=0msid=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


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
 andreas.kolleg...@neotechnology.com 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=UTF8hl=enoe=UTF8msa=0msid=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
*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 freeness 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] 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 nicolas.joua...@gmail.com
 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 tobias.ivars...@neotechnology.com
 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] 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] 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-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-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] 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] 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 no...@thewordnerd.info 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:null
 [INFO] [resources:resources {execution: default-resources}]
 [INFO] Using 'UTF-8' encoding to copy filtered resources.
 [INFO] Copying 15 resources
 [INFO] Copying 0 resource 

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] 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
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 ced...@spantree.net 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
 andreas.kolleg...@neotechnology.com 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] 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 
neo4j.version1.3.M02/neo4j.version would be the thing to try. Oh, and 
changing neo4j-server dependency to match version1.3.M02/version.

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 no...@thewordnerd.info 
 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'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

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.init(PluginPoint.java:36)
 INFO   | jvm 1| 2011/02/27 22:58:28 | at
 org.neo4j.server.plugins.PluginMethod.init(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.init(PluginManager.java:57)
 INFO   | jvm 1| 2011/02/27 22:58:28 | at
 org.neo4j.server.plugins.PluginManager.init(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 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.init(PluginPoint.java:36)
 INFO   | jvm 1| 2011/02/27 22:58:28 | at
 org.neo4j.server.plugins.PluginMethod.init(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.init(PluginManager.java:57)
 INFO   | jvm 1| 2011/02/27 22:58:28 | at
 org.neo4j.server.plugins.PluginManager.init(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
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 
 neo4j.version1.3.M02/neo4j.version would be the thing to try. Oh, and 
 changing neo4j-server dependency to match version1.3.M02/version.
 
 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 no...@thewordnerd.info 
 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've verified
 that you can build a clean tree, you've first backed up ~/.m2 and
 removed it? In any case

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 
 neo4j.version1.3.M02/neo4j.version would be the thing to try. Oh, and 
 changing neo4j-server dependency to match version1.3.M02/version.
 
 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 no...@thewordnerd.info 
 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'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

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/scala-version/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] 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


[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


[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


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


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] 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 j...@neotechnology.com 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] 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] 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 T NodeBacked.projectTo(ClassT) 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


Re: [Neo4j] about class list and node

2011-01-10 Thread Andreas Kollegger
Sure. The neo4j-utils is not packaged up with the standard distribution at the 
moment. So, you'd have to build it separately, download from maven central, or 
use the explicit maven dependency. 

Read about it here: http://components.neo4j.org/neo-utils/
Check out the code (with svn) from here: 
https://svn.neo4j.org/components/utils/trunk
Download from here: neo4j-utils-1.2-1.2.jar
Depend on it in maven like this...
  dependency
 groupIdorg.neo4j/groupId
 artifactIdneo4j-utils/artifactId
 version1.2-1.2/version
  /dependency

Cheers,
Andreas

On Jan 10, 2011, at 3:13 PM, Jose Angel Inda Herrera wrote:

 Andreas 
 sorry for my ignorance but could you tell me where I can find these classes, 
 we pack
 Thank you Jose
 - Mensaje original -
 De: Andreas Kollegger andreas.kolleg...@neotechnology.com
 Para: Neo4j user discussions user@lists.neo4j.org
 Enviados: Lunes, 10 de Enero 2011 1:29:27 (GMT-0500) Auto-Detected
 Asunto: Re: [Neo4j] about class list and node
 
 Happy new year to you Jose,
 
 The natural approach would be to arrange nodes into a linked-list, with 
 either NEXT or PREVIOUS (or both) relationships between the nodes. 
 
 Take a look at neo4j-utils. The NodeQueue or the FixedLengthNodeList may be 
 what you want, or would at least provide some reference on how to make your 
 own. 
 
 Best,
 Andreas
 
 On Jan 10, 2011, at 3:11 AM, Jose Angel Inda Herrera wrote:
 
 hello all and happy new year,
 i'm need to know how to implement a list in Neo4j,
 thank you very much and good look in this year for all.
 ___
 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] Specifying the DB data directory

2010-11-23 Thread Andreas Kollegger
Hi Chris,

In the 'conf' directory, you'll find the annotated 'neo4j-server.properties' 
file which describes the few settings available, including:

org.neo4j.server.database.location=data/graph.db

The file is a simple key=value pair format. Relative paths assume that the 
current directory is the top-level of the expanded neo4j server distribution 
(which I suppose we could call $NEO4J_HOME).

The doc/neo4j-server.txt should probably be updated to include text about the 
configuration location and the properties. 

Cheers,
Andreas

On Nov 24, 2010, at 12:23 AM, Chris Diehl wrote:

 Hi All,
 
 Once I've fired up the Neo4j server, how do I specify the directory where
 the graph DB directories should be stored? I can't seem to find an answer on
 the wiki pages.
 
 Thanks!
 
 Chris
 ___
 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] [SPAM] strange performance

2010-11-16 Thread Andreas Kollegger
It's possible that you're seeing a GC spike. Would you mind adding GC 
monitoring[1] to your output to see if that is related?

Best,
Andreas

[1] 
http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html#0.0.0.Measurement%7Coutline

On Nov 16, 2010, at 8:09 PM, Rick Bullotta wrote:

 My first guess with that big a difference would be a bug in the
 calculation/output of the benchmark timing!
 
 -Original Message-
 From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
 Behalf Of Martin Grimmer
 Sent: Tuesday, November 16, 2010 4:47 AM
 To: user@lists.neo4j.org
 Subject: [SPAM] [Neo4j] strange performance
 
 Hello,
 
 currently we evaluate Neo4j for one of our projects.
 Our tests showed some strange behaviour to us:
 
...
at query 941/1000 (0,009410) with 1809 mb in 0,30 seconds -
avg: 0,308696 - max: 54,533000
at query 942/1000 (0,009420) with 1809 mb in 0,069000 seconds -
avg: 0,308441 - max: 54,533000
at query 943/1000 (0,009430) with 1809 mb in 0,057000 seconds -
avg: 0,308174 - max: 54,533000
at query 944/1000 (0,009440) with 1809 mb in 0,038000 seconds -
avg: 0,307888 - max: 54,533000
at query 945/1000 (0,009450) with 1809 mb in 0,63 seconds -
avg: 0,308229 - max: 54,533000
at query 946/1000 (0,009460) with 1809 mb in* 60,997000 seconds*
- avg: 0,372450 - max: 60,997000
... fast again
 
 Our Neo4j database is about 9 GB in size with about 130M arcs and 15M 
 nodes.
 A query gets two strings as input, these are keys for the lucene index 
 service to get access to two nodes. Then we start
 an algorithm for these two nodes which determines nodes which are 
 adjacent (by 2 steps BFS) to both restricted to only one specific arc type.
 I dont know why some queries are so much ( x100) slower. Maybe you are 
 able to help me?
 
 best regards
 -- 
 
 * Martin Grimmer *
 Developer, Semantic Web Project, IT
 
 Unister GmbH
 Barfußgässchen 11 | 04109 Leipzig
 
 Telefon: +49 (0)341 49288 5064
 martin.grim...@unister.de mailto:%0a%20%20martin.grim...@unister.de
 www.unister.de http://www.unister.de
 
 Vertretungsberechtigter Geschäftsführer: Thomas Wagner
 Amtsgericht Leipzig, HRB: 19056
 
 ___
 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] Simplicity from Complexity

2010-11-14 Thread Andreas Kollegger
Fun TED talk using graphs to represent complex systems...

http://www.youtube.com/watch?v=UB2iYzKeej8

Cheers,
Andreas

___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


[Neo4j] [ANN] Neo4j 1.2 Milestone 3

2010-11-05 Thread Andreas Kollegger
The first time is a promise. The second, a confirmation. But it's not until 
the third time you follow through on cleaning your room that you can claim it 
as a habit.

We're feeling good about having a milestone release habit. Regular releases 
keep us mindful of always working towards delivering something useful. 
Milestone 3 has been quality-assured to minor API changes, bug fixes and some 
repackaging. 

Get it from the download site. And read about the changes here. 

Oh, and a reminder for anyone in the glorious Øresund region: look for Neo4j 
team members at Øredev next week. 

Cheers,

Andreas


___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] RDF and SPARQL

2010-11-03 Thread Andreas Kollegger
The sparql is lacking documentation, but you both it and DF have component 
sites...

http://components.neo4j.org/neo4j-rdf/
http://components.neo4j.org/neo4j-rdf-sparql/

You'd have to check out the source and build them yourself since they're not 
released to central. 

Cheers,
Andreas

On Nov 3, 2010, at 5:17 AM, Alexandre de Assis Bento Lima wrote:

 Hi!
 
 I'd like to know where I can find Neo4j RDF and SPARQL extensions. I tried 
 the Wiki but
 there's nothing there.
 Thanks!
 
 Regards,
 Alexandre.
 
 ___
 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] Deployment Scenarios

2010-10-26 Thread Andreas Kollegger
That could be clarified somehow. The User REST is providing resources that 
are exposed through the Servlet, so the interaction still happens through the 
servlet. Perhaps new wording and a dotted line. Um... how's this...



neo4j deployment #7.pdf
Description: Adobe PDF document


On Oct 26, 2010, at 12:10 PM, Mattias Persson wrote:

 Good visualization!
 
 One thing: in scenario #7 I'd like the App to access the User REST
 directly in addition (or instead of) just REST Servlet. Because that's
 what your app would do, go directly through that User REST interface. Would
 you agreee?
 
 2010/10/25 Andreas Kollegger andreas.kolleg...@neotechnology.com
 
 Great catch, we should definitely capture that one. Attached...
 
 
 
 
 On Oct 25, 2010, at 4:41 PM, Jan Boonen wrote:
 
 Having read the discussion about an in-memory version of neo4j for unit
 testing last week. I'd propose to add that scenario as well. As far as I
 understood it's almost the same scenario as #1, but I would be triggered
 faster to use neo4j when such a scenario was documented.
 
 Cheers,
 
 Jan
 
 On 25-10-2010 15:55, Andreas Kollegger wrote:
 Hi all,
 
 I've been sketching out various deployment scenarios for Neo4j, and have
 come up with the attached list of diagrams. Targeted for this next milestone
 release is packaging up scenario #7 into a standalone server install, with a
 bonus mechanism for adding extensions to the REST API.
 
 Does this set provide a decent base set of use cases? Are there more
 elaborate or simply different scenarios you'd like to see supported?
 
 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
 
 
 
 
 -- 
 Mattias Persson, [matt...@neotechnology.com]
 Hacker, Neo Technology
 www.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


[Neo4j] Deployment Scenarios

2010-10-25 Thread Andreas Kollegger
Hi all,

I've been sketching out various deployment scenarios for Neo4j, and have come 
up with the attached list of diagrams. Targeted for this next milestone release 
is packaging up scenario #7 into a standalone server install, with a bonus 
mechanism for adding extensions to the REST API. 

Does this set provide a decent base set of use cases? Are there more elaborate 
or simply different scenarios you'd like to see supported?

Cheers,
Andreas




neo4j deployments.pdf
Description: Adobe PDF document


___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] Deployment Scenarios

2010-10-25 Thread Andreas Kollegger
Great catch, we should definitely capture that one. Attached...



neo4j deployment #8.pdf
Description: Adobe PDF document


On Oct 25, 2010, at 4:41 PM, Jan Boonen wrote:

 Having read the discussion about an in-memory version of neo4j for unit 
 testing last week. I'd propose to add that scenario as well. As far as I 
 understood it's almost the same scenario as #1, but I would be triggered 
 faster to use neo4j when such a scenario was documented.
 
 Cheers,
 
 Jan
 
 On 25-10-2010 15:55, Andreas Kollegger wrote:
 Hi all,
 
 I've been sketching out various deployment scenarios for Neo4j, and have 
 come up with the attached list of diagrams. Targeted for this next milestone 
 release is packaging up scenario #7 into a standalone server install, with a 
 bonus mechanism for adding extensions to the REST API.
 
 Does this set provide a decent base set of use cases? Are there more 
 elaborate or simply different scenarios you'd like to see supported?
 
 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] about neo4j

2010-10-21 Thread Andreas Kollegger
Hi Jose,

The Neo4j source is built using maven. There isn't a top-level 
build-everything-in-the-repository build script, so in general you need to 
switch to the directory of the code you'd like to build, then run `mvn clean 
install`. 

Are you interested in contributing patches, or are you just looking for the 
latest code? You could consider using the snapshot repository to get the latest 
build artifacts. Instructions for doing that are here: 
http://wiki.neo4j.org/content/Java_Setup_HowTo#Building_from_source

Cheers,
Andreas

On Oct 21, 2010, at 2:44 AM, Jose Angel Inda Herrera wrote:

 I need to know how to compile the neo4j I downloaded it the repository 
 http://svn.neo4j.org,
 thank you before hand.
 ___
 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.2 Milestone 2

2010-10-21 Thread Andreas Kollegger
One more step

With a pebble in your shoe, every step distracts you from where you're going. 
For a short walk, the pebble might be tolerable. But, the longer the walk, the 
more the pebble becomes a problem. When strutting around with Neo4j, you should 
be comfortable, get where you're going quickly, and look good doing it. With 
this release, a little sand is being emptied from the Neo4j track shoes.

This Milestone 2 release features an integrated indexing API, faster graph 
operations, and fixes for shutdown problems.

Community shout-out

Thanks to the awesome Neo4j community for helping to get this second milestone 
ready. From feedback to code contributions, the project continues to flourish 
with the help of an active community of contributors.

Integrated Indexing

The indexing API always felt a little bolted-on-the-side. We've thought about 
that, iterated over some refinements, discussed with the community and come up 
with a similar API that is a more natural part of the GraphDatabaseService. The 
new indexing had been available as a laboratory component, so some of you may 
already have been using it. Now, it is part of the official release.

What's different? Well, the operations are much the same, but now the 
GraphDatabaseService has been paired with an IndexManager that provides Indexes 
through a more fluent API. Indexes can now refer to Nodes or Relationships, use 
values from multiple keys, and do compound queries. It's quite powerful.

Also, a subtle but significant benefit of the integration: the index service 
participates in the shutdown of the GraphDatabaseService. You no longer have to 
worry about having a separate index shutdown.
Read more abut the integrated indexing over on the wiki page for the Index 
Framework.

Oh, the original indexing is still available, and the two can actually live 
side-by-side. You can transition over whenever you're ready.

Performance Improvements

Where the integrated indexing removes some irritation, the kernel improvements 
put more spring in your step. The changes are behind-the-scenes optimizations 
to caching and some prep work for high-availability (the kernel is now 
HA-Ready™). No tweaking needed, just bump up to 1.2.M02 and enjoy better 
performance from your graph operations.

Shutdown, Now. Really.

In the previous milestone, the GraphDatabaseService had two problems with 
actually shutting down when asked to do so. And, worse, nobody noticed until 
the release was out. Community members brought it to our attention on the 
mailing list, and even started investigating the causes. A shout-out of thanks 
to our alert and good-looking contributors.

The usual problem response unfolded: investigate, replicate, fix-ate, then 
validate. The fixes for both shutdown problems are included in this release. 
Your JVM should now exit as expected. And, there is now an integration test 
which spawns a JVM to make sure the problem doesn't happen again.

This experience prompted some reflection about testing.

Test-ify

While the joy of writing tests may be debatable, everyone appreciates the 
benefits of having comprehensive testing. All of the Neo4j components have unit 
tests. There are machines conducting long-running concurrency and performance 
testing. Now, there is an increasing suite of integration tests to check 
inter-component operations and even full JVM startup/shutdown behavior. Hooray.

You probably do testing as well. Probably, you have to set up some of the same 
test fixtures, test harnesses, or other test infrastructure that everyone else 
who is working with a graph. Probably, it's similar to what is used for testing 
the components. So, we've started to think about testing as a deliverable.

As a first small step in that direction, you'll find a tests directory in the 
milestone download. The code there shows common practice for unit testing a 
graph application. Looking forward, we may provide base classes and common 
utilities to make testing so easy to do that even the most begrudging test 
author won't mind doing it.

Lace up

Try out the new milestone and let us know what you think. Bring up any more of 
this, or less of that comments on the mailing list. Together, we'll keep 
taking out the pebbles.

Cheers,

Andreas


___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] about neo4j

2010-10-21 Thread Andreas Kollegger
(DefaultArtifactResolver.java:228)
   at
 org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
   at
 org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)
   ... 20 more
 Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to
 download the artifact from any repository
   at
 org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:404)
   at
 org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
   ... 22 more
 [INFO]
 
 [INFO] Total time:  1 second
 [INFO] Finished at: Thu Oct 21 17:16:34 CDT 2010
 [INFO] Final Memory: 1M/43M
 [INFO] -
 
 
 
 Cheers,
 Jose.
 - Mensaje original -
 De: Andreas Kollegger andreas.kolleg...@neotechnology.com
 Para: Neo4j user discussions user@lists.neo4j.org
 Enviados: Jueves, 21 de Octubre 2010 3:42:40 (GMT-0500) Auto-Detected
 Asunto: Re: [Neo4j] about neo4j
 
 Hi Jose,
 
 The Neo4j source is built using maven. There isn't a top-level
 build-everything-in-the-repository build script, so in general you need to
 switch to the directory of the code you'd like to build, then run `mvn clean
 install`.
 
 Are you interested in contributing patches, or are you just looking for the
 latest code? You could consider using the snapshot repository to get the
 latest build artifacts. Instructions for doing that are here:
 http://wiki.neo4j.org/content/Java_Setup_HowTo#Building_from_source
 
 Cheers,
 Andreas
 
 On Oct 21, 2010, at 2:44 AM, Jose Angel Inda Herrera wrote:
 
 I need to know how to compile the neo4j I downloaded it the repository
 http://svn.neo4j.org,
 thank you before hand.
 ___
 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


  1   2   >