Re: [Neo4j] Facetted search in neo4j

2011-12-08 Thread Rick Bullotta
Hi, Nils. We've implemented something like this here at ThingWorx, but we had to do so at a layer above Neo4J since there, of course, were no built-in faceting capabilities. One of the major challenges we faced was the opaque connection from the Neo4J API to the underlying Lucene engine.

Re: [Neo4j] Neo4j for a CMS backend

2011-12-07 Thread Rick Bullotta
FWIW, we use Neo4J also as our dependency graph in ThingWorx. We can determine deep, two-way dependencies quite easily, so that when any object in ThingWorx is modified, we can intelligently do hot updates to affected entities without having to stop and restart the entire server. It would

Re: [Neo4j] Standalone server and transactions

2011-12-02 Thread Rick Bullotta
...though there are perfectly good reasons to include business logic on the server as well (e.g. stored procedures, which Neo4J can support in its own way via server-side extensions). -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf

Re: [Neo4j] Standalone server and transactions

2011-12-02 Thread Rick Bullotta
...or you can re-think the definition of client. As you know, it is very common in an SOA model to have actors functioning as both clients and servers. For example, to the client making a reservation, the server might be the airline's reservation site. That site might have server-side logic

Re: [Neo4j] Standalone server and transactions

2011-12-02 Thread Rick Bullotta
- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of zolv Sent: Friday, December 02, 2011 8:33 AM To: user@lists.neo4j.org Subject: Re: [Neo4j] Standalone server and transactions dnagir wrote On 02/12/2011, at 11:28 PM, Rick Bullotta wrote: Doesn't matter

Re: [Neo4j] Heroku, Neo4j and Google Spreadsheet in 10min. Flat.

2011-12-02 Thread Rick Bullotta
Nice! Show me how to access those services and I'll build you a killer UI for it using ThingWorx - in 10 minutes. ;-) -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Peter Neubauer Sent: Friday, December 02, 2011 11:51 AM To:

Re: [Neo4j] Will there ever be a native SDK for Node.js?

2011-12-01 Thread Rick Bullotta
Why not take a look at RingoJS? Would be uber easy to integrate native Neo4J APIs. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of yobi Sent: Wednesday, November 30, 2011 10:59 PM To: user@lists.neo4j.org Subject: [Neo4j] Will

Re: [Neo4j] collation and wild card queries

2011-11-28 Thread Rick Bullotta
We don't use Solr, but we use some of Solr's analyzers and filters. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Niels Hoogeveen Sent: Monday, November 28, 2011 2:14 PM To: user@lists.neo4j.org Subject: Re: [Neo4j] collation and

Re: [Neo4j] Neo4j child threads segfaulting?

2011-11-28 Thread Rick Bullotta
Could really only be a VM bug I'd think!? No native code in Neo4J that I'm aware of. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Taylor Phillips Sent: Monday, November 28, 2011 6:12 PM To: user@lists.neo4j.org Subject:

Re: [Neo4j] How to boost performance?

2011-11-23 Thread Rick Bullotta
The companion piece of this test is how fast you can get data *into* your database. Have you run a comparison of those two scenarios with MySQL vs Neo4J? We found Neo4J to be substantially faster with inserting/updating data as long as we executed our transactions in blocks of 50-1000.

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

2011-11-23 Thread Rick Bullotta
Absolutely. And fairly unique to Neo4J. Plus you can even index and traverse relationships on those attributes (properties)! -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Stefan Arentz Sent: Wednesday, November 23, 2011 12:34

Re: [Neo4j] Activity Streams and Twitter Sample App

2011-11-21 Thread Rick Bullotta
You might also want to take a look at the videos from the Twitter presentations from QCon London. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Aseem Kishore Sent: Monday, November 21, 2011 4:43 PM To: Neo4j user discussions

Re: [Neo4j] Batch Insert : poooor performance

2011-11-18 Thread Rick Bullotta
That seems about normal. The good news is that it is much faster (usually) than an RDBMS on the same hardware. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Krzysztof Raczynski Sent: Friday, November 18, 2011 6:47 AM To: Neo4j

Re: [Neo4j] Scalability Roadmap

2011-11-18 Thread Rick Bullotta
...but I'm sure the community will come up with a wide range of sharding patterns, code, and best practices! On Nov 18, 2011, at 5:46 PM, Jim Webber j...@neotechnology.com wrote: Hey Matt, Not to nitpick, but that's for an ideal graph partitioning, not graph sharding overall, right? Eg the

Re: [Neo4j] Gremlin plugin and script engine question

2011-11-17 Thread Rick Bullotta
It iterates. Sorry, couldn't resist. ;-) -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Alfredas Chmieliauskas Sent: Thursday, November 17, 2011 12:31 PM To: Neo4j user discussions Subject: Re: [Neo4j] Gremlin plugin and script

Re: [Neo4j] Lucene sort with diacritic characters

2011-11-11 Thread Rick Bullotta
You probably need to create a custom analyzer using one of Lucene's collation filters (which you will provide as a parameter to the Neo4J index creation method). Unfortunately, you can't apply a new analyzer after the fact. I think you'll need to delete and regenerate the index. Lucene has

Re: [Neo4j] Lucene sort with diacritic characters

2011-11-11 Thread Rick Bullotta
Excellent! A suggestion for the Neo4J team: enhance the Index framework to allow the Map of property values that is passed to the index creation method to be propagated/passed to the constructor for custom analyzers. Niels, there's a trick I use as a workaround, which is to set the parameters

Re: [Neo4j] Numeric index update

2011-11-08 Thread Rick Bullotta
The call to remove probably removes the node from the index, nit the key from the node. You need to remove then completely reminded the node, including the other two keys. From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of

[Neo4j] Property loading in Neo4J 1.4

2011-11-06 Thread Rick Bullotta
If a node is accessed, are *all* of its properties loaded into memory? Thanks, Rick ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user

Re: [Neo4j] Node Id generation deadlock

2011-11-05 Thread Rick Bullotta
FWIW, you might be better off pipelining these writes through a single worker thread/queue. It helps with a few performance issues: 1) you can avoid synchronization concerns 2) you can manage block writes (e.g. a number of writes in a single transaction) more easily and 3) you can (if you

Re: [Neo4j] Node Id generation deadlock

2011-11-05 Thread Rick Bullotta
...@lists.neo4j.org] On Behalf Of Rick Bullotta [rick.bullo...@thingworx.com] Sent: Saturday, November 05, 2011 11:24 AM To: Neo4j user discussions Subject: Re: [Neo4j] Node Id generation deadlock FWIW, you might be better off pipelining these writes through a single worker thread/queue. It helps

Re: [Neo4j] Newbie issues with indexing

2011-11-02 Thread Rick Bullotta
...because you have a space character in the name. From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of Bill Baker [bill...@billbak.com] Sent: Wednesday, November 02, 2011 11:33 AM To: Neo4j user discussions Subject: Re: [Neo4j]

Re: [Neo4j] Tree structure

2011-11-02 Thread Rick Bullotta
I've used d3. You do need a bit of JQuery/Javascript skills to munge the data into a form the d3 libraries expect it, but the results are impressive if you do. From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of Andreas

Re: [Neo4j] SDN w/ write and readonly Graph Database Service?

2011-11-01 Thread Rick Bullotta
Probably the opposite (if you could even do it). You'd lose the LRU caching across the boundary. Is the data being written the same as the data being read, or is there a natural segmentation? If so you could implement a crude form of sharding/partioning to avoid hot spots (concurrency

Re: [Neo4j] SDN w/ write and readonly Graph Database Service?

2011-11-01 Thread Rick Bullotta
Paananen Sent: Tuesday, November 01, 2011 12:49 PM To: Neo4j user discussions Subject: Re: [Neo4j] SDN w/ write and readonly Graph Database Service? On Tue, Nov 1, 2011 at 12:26 PM, Rick Bullotta rick.bullo...@thingworx.com wrote: Probably the opposite (if you could even do it).  You'd lose the LRU

[Neo4j] Lucene uberfast indexing

2011-10-31 Thread Rick Bullotta
Hi, Neo team. Have you looked into the work Mike McCandless was doing with DocumentsWriterPerThread? It seems at first glance to fit in nicely with the Neo transaction isolation model and could have a significantly positive effect on (already fast) performance.

Re: [Neo4j] REST traverse deprecation

2011-10-28 Thread Rick Bullotta
...but maybe offer different install bundles. The other danger of forcing them into the server distro is that it increases the likelihood of dependency conflicts. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Rick Bullotta

Re: [Neo4j] neo4j-advanced-1.5.M02 can`t run in Windows 7 64 bit

2011-10-27 Thread Rick Bullotta
The error messages indicates that the database is already open. Is Neoclipse open or another instance of the server running? Or some code that is opening the database in embedded mode? -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On

Re: [Neo4j] Why doInternalRecovery is necessary?

2011-10-26 Thread Rick Bullotta
That's a great question, Balazs. I never understood why it replayed all of the logical logs rather than just the most recent. Aren't all but the active log already committed? -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of

Re: [Neo4j] Default Analyzer in Index Framework

2011-10-25 Thread Rick Bullotta
Anyone able to provide some insights on this? Thanks. From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of Rick Bullotta [rick.bullo...@thingworx.com] Sent: Monday, October 24, 2011 6:16 PM To: Neo4j user discussions Subject

[Neo4j] Urgent: 1.4.2 Github tag does not seem to match the 1.4.2 distro JAR

2011-10-25 Thread Rick Bullotta
When attempting to debug an issue with the index framework, the debugger is clearly on the wrong source lines, so I suspect there's some type of mismatch. Thoughts? ___ Neo4j mailing list User@lists.neo4j.org

Re: [Neo4j] Urgent: 1.4.2 Github tag does not seem to match the 1.4.2 distro JAR

2011-10-25 Thread Rick Bullotta
Sorry for not reporting back. It was an eclipse issue. All good now! On Oct 25, 2011, at 7:21 PM, Mattias Persson matt...@neotechnology.com wrote: Odd, could you just give a sample of a line that is wrong? just to help me get started looking at this 2011/10/25 Rick Bullotta rick.bullo

Re: [Neo4j] Default Analyzer in Index Framework

2011-10-25 Thread Rick Bullotta
() ) ); then this will work: index.add( node, name, Rick Bullotta ); index.query( name:\rick bullotta\ ); // == returns that node. 2011/10/25 Rick Bullotta rick.bullo...@thingworx.com Anyone able to provide some insights on this? Thanks. From: user

[Neo4j] Odd Result Comparing Nodes...

2011-10-24 Thread Rick Bullotta
I guess I never tried/noticed this before, but if two Node objects refer to the same node (getId() == the same), shouldn't the following evaluate as true? Node node1; Node node2; somehow they get set... If(node1 == node2) { } ___ Neo4j mailing

[Neo4j] Default Analyzer in Index Framework

2011-10-24 Thread Rick Bullotta
When not using fulltext indexing, what Lucene Analyzer class does Neo4J use? It seems that non-fulltext index searches are case sensitive - we'd like to change that behavior. Thanks for any help/guidance/examples! Rick ___ Neo4j mailing list

Re: [Neo4j] Odd Result Comparing Nodes...

2011-10-24 Thread Rick Bullotta
:22 schrieb Rick Bullotta: I guess I never tried/noticed this before, but if two Node objects refer to the same node (getId() == the same), shouldn't the following evaluate as true? Node node1; Node node2; somehow they get set... If(node1 == node2

Re: [Neo4j] [bug?] Unicode node property not returned correctly from bulk REST index search

2011-10-20 Thread Rick Bullotta
I doubt it, since a GET works fine. It's probably an encoding issue somewhere in the batch processing pipeline. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Daniel Fitzpatrick Sent: Thursday, October 20, 2011 10:37 PM To:

Re: [Neo4j] WebAdmin visualization tool for large DB ?

2011-10-17 Thread Rick Bullotta
Of Jacob Hansson Sent: Monday, October 17, 2011 8:30 AM To: Neo4j user discussions Subject: Re: [Neo4j] WebAdmin visualization tool for large DB ? On Mon, Oct 17, 2011 at 12:49 PM, Rick Bullotta rick.bullo...@thingworx.com wrote: I think that both Neo4J and webadmin should have the option

Re: [Neo4j] WebAdmin visualization tool for large DB ?

2011-10-17 Thread Rick Bullotta
interesting! I'll make a note of it and ping you when this gets up to the top of the backlog, if that's ok with you? /Jake On Mon, Oct 17, 2011 at 2:50 PM, Rick Bullotta rick.bullo...@thingworx.comwrote: We're doing something similar as part of a visual search engine for ThingWorx. Our UX designers

Re: [Neo4j] Trying to use Neo4J with Atomikos transaction manager, issues with Lucene index

2011-10-08 Thread Rick Bullotta
If I remember correctly, neo has an implicit field on each index, and the name is either id or _id. On Oct 8, 2011, at 1:58 PM, Chris Gioran chris.gio...@neotechnology.com wrote: Hi Thibaut, I noticed the following snippet in your test case code: long id = node.getId();

Re: [Neo4j] Best practise for multi language properties

2011-10-07 Thread Rick Bullotta
Property names can have special characters in them, so we use a pattern like: Description Description.EN Description.DE This way we can keep any number of localiz(able) expressions on a node. Based on the user's language, we first try to get the value in the local language, then the default.

Re: [Neo4j] Problem with lucene indexing

2011-10-01 Thread Rick Bullotta
Classpath? -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of andrew ton Sent: Saturday, October 01, 2011 5:27 AM To: Neo4j_user Subject: [Neo4j] Problem with lucene indexing Hello, I have a problem with indexing when using the

Re: [Neo4j] InvalidRecordException: Record[1983624] not in useRecord[1983624] not in use

2011-09-28 Thread Rick Bullotta
Why are you running a beta version? On Sep 28, 2011, at 9:03 AM, René Pickhardt r.pickha...@googlemail.com wrote: Neo1.4.M04 community edition no self build. 2011/9/28 Mattias Persson matt...@neotechnology.com Which version of neo4j did you use to import your data, was it a downloadable

Re: [Neo4j] InvalidRecordException: Record[1983624] not in useRecord[1983624] not in use

2011-09-28 Thread Rick Bullotta
Hi, René. I recognized your error almost immediately, since we encountered it in an early 1.4 beta. ;-) I think you'll have a good result if you can switch to the 1.4.1 release! Best, Rick -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On

Re: [Neo4j] add property to all relationships

2011-09-26 Thread Rick Bullotta
Or you could simply call the alternate version of getProperty with a default value of zero... On Sep 26, 2011, at 5:44 AM, sometime dons...@gmail.com wrote: Hi! I have 1.2M nodes and 5M relationships. Around 20 000 relationships are two properties: prop1 prop2, the remaining relationships

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread Rick Bullotta
That's a great summary, Niels. Very similar to how we've applied Neo4J here at ThingWorx, though we've done most of the type system work (nodes and relationships are all typed/subtyped) in our application domain layer. A few other items that we leveraged in our implementation that you may

Re: [Neo4j] Modelling with neo4j

2011-09-24 Thread Rick Bullotta
We're using Neo4J to model the real world with things here at ThingWorx as well. See my responses to Niels for some specifics. From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of loldrup [lold...@gmail.com] Sent: Saturday,

Re: [Neo4j] List all indexed key/values for an entity

2011-09-22 Thread Rick Bullotta
It would be nice to have this exposed in the embedded index framework as well. On Sep 21, 2011, at 7:05 PM, Tim McNamara paperl...@timmcnamara.co.nz wrote: +1 But the plural of index is indices. On 22/09/2011 1:56 AM, Peter Neubauer peter.neuba...@neotechnology.com wrote: Josh, very

Re: [Neo4j] Design help for G+ like app

2011-09-21 Thread Rick Bullotta
If you really think your application will grow large, you might want to design your own sharding scheme across multiple servers for the posts, which will represent your largest # of nodes and properties. You can look at some of the QCon presentations from the Twitter team as to how they've

Re: [Neo4j] How to backup with neo4j community?

2011-09-21 Thread Rick Bullotta
If on Linux, you could use DRBD, I suppose. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of McKinley Sent: Wednesday, September 21, 2011 11:21 AM To: Neo4j user discussions Subject: Re: [Neo4j] How to backup with neo4j community?

Re: [Neo4j] Recommended way to index and lookup paired properties

2011-09-14 Thread Rick Bullotta
I think this falls into the category of best to try it. I would simulate a couple million items and see what kind of performance you get in both scenarios. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Aseem Kishore Sent:

Re: [Neo4j] Querying a full text index

2011-09-07 Thread Rick Bullotta
While I don't know that it will change anything, any reason that you're using M06 and not 1.4.1? There have been quite a few important fixes. Also, the analyzer that is used to tokenize both the indexed content and the query have an effect on the query processing. In any case, I would update

Re: [Neo4j] Community - count me in!

2011-09-06 Thread Rick Bullotta
Congratulations, Peter! There couldn't be a better champion for Neo4J and the community. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Peter Neubauer Sent: Tuesday, September 06, 2011 10:33 AM To: Neo4j user discussions;

Re: [Neo4j] Websocket Server instead of REST for Neo4J for access a DB

2011-08-29 Thread Rick Bullotta
coolest Bring-a-Thing party. On Fri, Aug 26, 2011 at 4:22 PM, Rick Bullotta rick.bullo...@thingworx.comwrote: Let's hope that one day soon all of these issues will be non-issues! Having cool technology always coming soon reminds me of this sign: http

Re: [Neo4j] More batch vs. single operation benchmarks

2011-08-28 Thread Rick Bullotta
Wow. That's surprising data. With Neo4J embedded, we can usually get about 100X of that performance (including Lucene indexing of the nodes), so there clearly seem to be some big impacts from using the REST interface versus Neo4J embedded. -Original Message- From:

Re: [Neo4j] Set reference node through REST API

2011-08-27 Thread Rick Bullotta
No, it isn't needed. It is very helpful as an attachment point for other nodes and point of entry for traversals, but it isn't required. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Javier de la Rosa Sent: Saturday, August 27,

Re: [Neo4j] Websocket Server instead of REST for Neo4J for access a DB

2011-08-26 Thread Rick Bullotta
...@lists.neo4j.org] On Behalf Of Thomas Fritz Sent: Friday, August 26, 2011 10:17 AM To: Neo4j user discussions Subject: Re: [Neo4j] Websocket Server instead of REST for Neo4J for access a DB Hi. Thanks for your fast reply. 2011/8/26 Rick Bullotta rick.bullo...@thingworx.com: A few potential

Re: [Neo4j] Change multiple relations in one operation

2011-08-11 Thread Rick Bullotta
A couple questions: - What are you changing? The properties of the relationship(s) or the relationships themselves? - Are you relationships many-to-many, one-to-many, or one-to-one? -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf

Re: [Neo4j] Graph database index | query across indices

2011-08-10 Thread Rick Bullotta
or of course you could just put it all in one index. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Mattias Persson Sent: Wednesday, August 10, 2011 3:31 PM To: Neo4j user discussions Subject: Re: [Neo4j] Graph database index

Re: [Neo4j] cant use index after commit

2011-08-07 Thread Rick Bullotta
Which version? 1.4 or 1.4.1? From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of ahmed.elsharkasy [ahmed.elshark...@gmail.com] Sent: Sunday, August 07, 2011 8:42 AM To: user@lists.neo4j.org Subject: [Neo4j] cant use index

Re: [Neo4j] cant use index after commit

2011-08-07 Thread Rick Bullotta
Give 1.4.1 a try. On Aug 7, 2011, at 10:36 AM, ahmed.elsharkasy ahmed.elshark...@gmail.com wrote: 1.4 -- View this message in context: http://neo4j-community-discussions.438527.n3.nabble.com/cant-use-index-after-commit-tp3233038p3233172.html Sent from the Neo4j Community Discussions

Re: [Neo4j] Batch find

2011-08-03 Thread Rick Bullotta
You'll probably want to use an Index for this. Either a Lucene index or in-graph index. I would recommend a Lucene index, since you can also leverage Lucene (and even Solr's) analyzers and parsers to process your document. -Original Message- From: user-boun...@lists.neo4j.org

Re: [Neo4j] Synchronization of EmbeddedReadOnlyGraphDatabase - Bug?

2011-08-01 Thread Rick Bullotta
FWIW, I really like the idea of a remote API. Not only for tooling, but as an alternative to bulkier and more abstracted REST APIs. One way to think of it could be a high performance, binary-formatted REST API - if the overhead of HTTP isn't too much (and I seriously doubt that it would be -

Re: [Neo4j] Paged traversal REST API suggestion for improvement

2011-07-28 Thread Rick Bullotta
If you don't keep state paging will not work properly if the data changes often. What may have been record #21 when you are viewing the first page of 20 result might not be record #21 when you go to fetch the 2nd page. If you're only concerned with pages of 20 or so, you should absolutely,

Re: [Neo4j] Paged traversal REST API suggestion for improvement

2011-07-28 Thread Rick Bullotta
small (20 - 500 typically), so again, it is painless to get all the data in a single call. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Rick Bullotta Sent: Thursday, July 28, 2011 6:11 PM To: Neo4j user discussions Subject: Re

Re: [Neo4j] Paged traversal REST API suggestion for improvement

2011-07-28 Thread Rick Bullotta
: [Neo4j] Paged traversal REST API suggestion for improvement Sure but isn’t it a huge waste of bandwidth if you load hundreds of results and the user only looks at the first dozen? On Thu, Jul 28, 2011 at 15:16, Rick Bullotta rick.bullo...@thingworx.comwrote: BTW, paging is a relic of the dial-up

Re: [Neo4j] Paged traversal REST API suggestion for improvement

2011-07-28 Thread Rick Bullotta
JavaScript to page. Aseem On Thu, Jul 28, 2011 at 3:25 PM, Rick Bullotta rick.bullo...@thingworx.comwrote: Not really, unless the JSON content is HUGE - which is rare. The small price in bandwidth versus a responsive UI and the need for not managing state is a good tradeoff. The only exception

Re: [Neo4j] Concurrent access to Index

2011-07-27 Thread Rick Bullotta
You don't need to open multiple instances. Simply share the instance across threads - it is thread safe. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of paolo.forte Sent: Wednesday, July 27, 2011 9:14 AM To: user@lists.neo4j.org

Re: [Neo4j] Number of properties on a PropertyContainer

2011-07-22 Thread Rick Bullotta
That's a perfect use case for a super trivial Lucene index, no? Would seem to be a much easier solution with much faster lookup...and built into Neo4J. From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of Niels Hoogeveen

Re: [Neo4j] Evaluation questions : Neo4j features

2011-07-21 Thread Rick Bullotta
Hi, Stefan. FWIW, we use Neo4J for time series data, at reasonably high volumes of near-real-time storage. What storage rates are you looking for/volume of data in your application? Rick From: user-boun...@lists.neo4j.org

Re: [Neo4j] Auto-index fulltext?

2011-07-18 Thread Rick Bullotta
Chris, I think that auto indexing is another great reason for a formal concept of node type. It could provide an unambiguous link between a node and its indexing strategy(ies). - Reply message - From: Chris Gioran chris.gio...@neotechnology.com Date: Mon, Jul 18, 2011 6:16 am

Re: [Neo4j] Auto-index fulltext?

2011-07-18 Thread Rick Bullotta
- 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, Jul 18, 2011 at 2:15 PM, Rick Bullotta rick.bullo...@thingworx.com wrote: Chris, I think that auto indexing

Re: [Neo4j] Auto-index fulltext?

2011-07-18 Thread Rick Bullotta
We manage that today using Neo. Node types are represented by an array property on the node - therefore a node can be of many types. We then utilize relationships to provide an implements relationship that enables arbitrarily deep and complex inheritance/implementation scenarios. My core

Re: [Neo4j] [Blog Post] Graphs, Brains, and Gremlin

2011-07-15 Thread Rick Bullotta
Cool post, Marko! Added a comment and a book recommendation to your blog. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Marko Rodriguez Sent: Thursday, July 14, 2011 4:32 PM To: gremlin-us...@googlegroups.com Cc: Neo4j user

Re: [Neo4j] Getting sorted results from a traversal

2011-07-15 Thread Rick Bullotta
The DB would do it in memory too, wouldn't it? In the case of a complex traversal, indexes don't really apply, since the ordering and the traversal order are unrelated, so you'd generally need to sort in memory anyway. Whether you do it as you add elements to the traversed list of stuff or do

Re: [Neo4j] Getting sorted results from a traversal

2011-07-15 Thread Rick Bullotta
I would think that the graph structure definitely matters, in that there may be optimizations that can be achieved via indexing/querying vs traversal and sorting (or a hybrid of the two) depending on the specifics. -Original Message- From: user-boun...@lists.neo4j.org

Re: [Neo4j] Getting sorted results from a traversal

2011-07-15 Thread Rick Bullotta
A few questions/thoughts: - Do you have any expectation/prediction of the number of nodes satisfying the query? - Do you care about *all* results or only the top n (I ask this because in most cases, a dataset of a zillion ordered records is of little value - often only the edges have

Re: [Neo4j] [Blog Post] Graphs, Brains, and Gremlin

2011-07-15 Thread Rick Bullotta
Nice. It's a very though provoking (pun clearly intended) blog post. I need to read it a couple times to fully grok it. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Marko Rodriguez Sent: Friday, July 15, 2011 11:11 AM To:

Re: [Neo4j] Best practice to avoid Unable to lock store error?

2011-07-15 Thread Rick Bullotta
Why would you do that? Keep the database open as a singleton instead. - Reply message - From: noppanit noppani...@gmail.com Date: Fri, Jul 15, 2011 7:00 pm Subject: [Neo4j] Best practice to avoid Unable to lock store error? To: user@lists.neo4j.org user@lists.neo4j.org Such as. Unable

Re: [Neo4j] Neo4j with Tomcat...need a transaction manager

2011-07-15 Thread Rick Bullotta
It's built in for neo4j. Full jta support! - Reply message - From: etc3 e...@nextideapartners.com Date: Fri, Jul 15, 2011 7:38 pm Subject: [Neo4j] Neo4j with Tomcat...need a transaction manager To: user@lists.neo4j.org user@lists.neo4j.org We plan on using neo4j as the database for

Re: [Neo4j] how setup lucene fulltext search filter

2011-07-13 Thread Rick Bullotta
Couldn't you simply use QueryFilter/FilteredQuery and pass it to the query method as a native query object? -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Mattias Persson Sent: Wednesday, July 13, 2011 9:05 AM To: Neo4j user

Re: [Neo4j] Constraints on index key names?

2011-07-13 Thread Rick Bullotta
subsystem. On Wed, Jul 13, 2011 at 8:35 AM, Mattias Persson matt...@neotechnology.comwrote: Yes, the neo4j integration doesn't impose any additional restrictions other than those (if any) of Lucene. 2011/7/12 Rick Bullotta rick.bullo...@thingworx.com That would conflict

Re: [Neo4j] What do people do for complex properties?

2011-07-13 Thread Rick Bullotta
We do both. ;-) We use qualified names, just as you do, when the complex data is a single row. We use JSON when it is tabular data or a deeper data structure. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Aseem Kishore Sent:

Re: [Neo4j] Constraints on index key names?

2011-07-11 Thread Rick Bullotta
That would conflict with lucene's query syntax, I'd think. From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of Aseem Kishore [aseem.kish...@gmail.com] Sent: Monday, July 11, 2011 7:41 PM To: Neo4j user discussions Subject:

Re: [Neo4j] Index got deleted when deploy to production

2011-07-10 Thread Rick Bullotta
Luke versions are somewhat specific to lucene versions. Which version of Luke and which version of neo are you using??? - Reply message - From: noppanit noppani...@gmail.com Date: Sun, Jul 10, 2011 6:40 pm Subject: [Neo4j] Index got deleted when deploy to production To:

Re: [Neo4j] web application and neo4j hosting

2011-07-09 Thread Rick Bullotta
...if you want durable storage, via EBS, yes. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of noppanit Sent: Saturday, July 09, 2011 10:37 AM To: user@lists.neo4j.org Subject: [Neo4j] web application and neo4j hosting Hi, I'm

Re: [Neo4j] web application and neo4j hosting

2011-07-09 Thread Rick Bullotta
Simplest difference is that EBS volumes are like storage devices that can be mounted to a running instance and provide file system functionality. S3 is more a general purpose durable storage engine, but doesn't directly allow mounting it is a file system. There are some hacks/3rd party ways to

Re: [Neo4j] web application and neo4j hosting

2011-07-09 Thread Rick Bullotta
Oops - meant to say S3 doesn't directly allow mounting it *as* a file system. Also, S3 can be used as a backup/snapshot mechanism for EBS volumes. -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Rick Bullotta Sent: Saturday, July

Re: [Neo4j] web application and neo4j hosting

2011-07-09 Thread Rick Bullotta
? -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Rick Bullotta Sent: Saturday, July 09, 2011 11:03 AM To: Neo4j user discussions Subject: Re: [Neo4j] web application and neo4j hosting Oops - meant to say S3 doesn't directly allow mounting

Re: [Neo4j] web application and neo4j hosting

2011-07-09 Thread Rick Bullotta
We do that today. It works fine. Here's a simple version of what we do: - We created an AMI that contains our app server + app (which embeds neo) - For each instance that we provision on EC2 using that AMI, we create an EBS volume, and mount it to that instance - We use a consistent

Re: [Neo4j] Add relationships dynamically

2011-07-07 Thread Rick Bullotta
Take a look at the RelationshipType interface. If you implement that (which is really simple - just a name() property), you can have your own class that can have relationships with any names you want. They do need to be unique, however. From:

Re: [Neo4j] Performance issue on nodes with lots of relationships

2011-07-06 Thread Rick Bullotta
Hi, Michael. Are you thinking maybe of lazily loading relationships in 1.5? That might be a huge boost. Rick -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Michael Hunger Sent: Wednesday, July 06, 2011 10:32 AM To: Neo4j user

Re: [Neo4j] reify links with other neo4j databases located on different distributed servers

2011-07-05 Thread Rick Bullotta
you have a fixed schema and how to store new relationships between different nodes. Its really difficult to understand how can you store relationships only once in a model graph and only nodes in the data graph? Regards, Ali On 7/3/11, Rick Bullotta rick.bullo...@thingworx.com wrote: Our approach

Re: [Neo4j] polyglot persistence for neo4j

2011-07-05 Thread Rick Bullotta
Another blog entry on the topic: http://blog.stavi.sh/polyglot-persistence-integrating-low-latency -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of Marko Rodriguez Sent: Tuesday, July 05, 2011 10:07 AM To: Neo4j user discussions

[Neo4j] Neoclipse broken?

2011-07-05 Thread Rick Bullotta
Seems like all versions of Neoclipse now display *all* properties on nodes, regardless of what you configure for property names in the graph decorations configuration dialog. This pretty much renders Neoclipse unusable. :( ___ Neo4j mailing list

Re: [Neo4j] Neoclipse broken?

2011-07-05 Thread Rick Bullotta
...@lists.neo4j.org] On Behalf Of Rick Bullotta Sent: Tuesday, July 05, 2011 8:54 PM To: Neo4j user discussions Subject: [Neo4j] Neoclipse broken? Importance: High Seems like all versions of Neoclipse now display *all* properties on nodes, regardless of what you configure for property names in the graph

Re: [Neo4j] reify links with other neo4j databases located on different distributed servers

2011-07-03 Thread Rick Bullotta
spanning physical boundaries? On 7/2/11, Rick Bullotta rick.bullo...@thingworx.com wrote: We are using node-id property references (the node id as a property), qualified with a logical server reference, to provide this type of binding across graphs. If you combine these with an index, you can actually

Re: [Neo4j] reify links with other neo4j databases located on different distributed servers

2011-07-02 Thread Rick Bullotta
We are using node-id property references (the node id as a property), qualified with a logical server reference, to provide this type of binding across graphs. If you combine these with an index, you can actually get a lot of the functionality of relationships cross graph, spanning physical

Re: [Neo4j] neo4j-graph-collections

2011-06-29 Thread Rick Bullotta
That's basically what we do - wrappers around our Location, InfoTable (2D data table), DateTime (JODA), JSON, and XML entities to perform those types of comparator actions for filtering and sorting. We also expose methods in the wrappers (which also include Double, Boolean, String, etc.) to

Re: [Neo4j] Unexpected error

2011-06-28 Thread Rick Bullotta
Wow. Neo4J is optimized for keys to find certain nodes or relationships which normally are not more than a dozen. That's quite a surprise to me, and I hope it not to be the case! -Original Message- From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On Behalf Of

  1   2   3   4   5   >