Re: [Neo4j] Announcing the latest milestone (1.4.M05)

2011-06-29 Thread Aseem Kishore
Aw, that's too bad. =( We were really looking forward to auto-indexing, and
we only use Neo4j via the REST API, as our app is a Node.js app, not a Java
one.

It would be great to see even something basic. If there's anything we can do
to help, let us know.

Cheers,
Aseem

On Wed, Jun 29, 2011 at 12:22 AM, Chris Gioran <
chris.gio...@neotechnology.com> wrote:

> Hi Aseem,
>
> there is currently no ability to configure the auto indexer from the
> REST API. It is definite that this functionality will be added but it
> is unclear at this time when this will happen. We would be happy as
> well though if this was included in 1.4 GA.
>
> cheers,
> CG
>
> On Wed, Jun 29, 2011 at 8:46 AM, Aseem Kishore 
> wrote:
> > Awesome stuff!
> >
> > One question: is there any ability yet to use (i.e. configure)
> auto-indexing
> > from the REST API? If not, will that be a part of 1.4 final?
> >
> > Cheers,
> > Aseem
> >
> > On Tue, Jun 28, 2011 at 7:03 AM, Andres Taylor <
> > andres.tay...@neotechnology.com> wrote:
> >
> >> Hello graphistas,
> >>
> >> Today we’re releasing the fifth and final milestone in our 1.4 “Kiruna
> >> Stol”
> >> family. We’ve expanded our feature set to include Auto Indexing and
> paged
> >> traversers for the REST API, the Cypher query language has seen some
> major
> >> improvements and as always, we’ve squeezed more performance out of our
> >> database engine.
> >>
> >> Auto indexing
> >> --
> >> In this milestone we have included an improved version of the auto
> indexing
> >> functionality that was announced shortly after 1.4.M04 and has been
> >> available in development snapshots since then. You’ll now find new
> >> configuration options for separately enabling auto indexing for node and
> >> relationship properties and for defining which properties will be
> indexed.
> >> For example, if you want to auto-index all node properties called “name”
> >> and
> >> all relationship properties called “since” the proper configuration is:
> >>
> >> Map config = new HashMap();
> >> config.put(Config.NODE_AUTO_INDEXING, “true”);
> >> config.put(Config.NODE_KEYS_INDEXABLE, “name”);
> >> config.put(Config.RELATIONSHIP_AUTO_INDEXING, “true”);
> >> config.put(Config.RELATIONSHIP_KEYS_INDEXABLE, “since”);
> >>
> >> Passing the above to the GraphDatabaseService constructor will enable
> auto
> >> indexing for matching nodes and relationships, and on every commit the
> auto
> >> index will be updated automatically. For more details, check out the
> >> javadocs and the examples in the manual available at:
> >>
> >> http://docs.neo4j.org/chunked/1.4.M05/auto-indexing.html
> >>
> >> Paged REST Traversers
> >> 
> >> After including batch operations in the previous milestone, now we also
> >> provide the option to page results of traversals via a special URI
> >> contained
> >> in Node representations and that is similar to the existing Traverser
> REST
> >> API. You can define the page size and lease time, having this way finer
> >> control the retrieval of traverser results from the client (and also
> help
> >> improve performance on the server).
> >>
> >> Cypher improvements
> >> -
> >> The newly introduced Cypher query language is growing more sophisticated
> >> and
> >> in this milestone we’ve added aggregates, ordering and limits. This
> allows
> >> for more expressive queries, making the following a valid statement
> against
> >> the cineasts database:
> >>
> >> START user=(User,login,'micha')
> >> MATCH (user)-[:FRIEND]-(friend)-[r,:RATED]->(movie)
> >> RETURN movie.title, AVG(r.stars), COUNT(*)
> >>   ORDER BY AVG(r.stars) DESC, COUNT(*) DESC limit 7
> >>
> >> To see Cypher in action, check out the
> >> screencastby
> >> our own Michael Hunger.
> >>
> >> Almost there
> >> 
> >> Of course that is not all. As always, we have bug fixes, performance
> >> improvements and usability enhancements, the most prevalent of which is
> the
> >> removal of YAJSW as the wrapper and service installer, which should
> bring
> >> joy to the mac users among us.
> >>
> >> With the GA release to follow shortly, we’d like you to download, try
> out
> >> and provide us with your valuable feedback on these new features so that
> we
> >> can deliver the best possible 1.4 to you, our community. For more
> details
> >> and links go to the release announcement
> >> here<
> http://blog.neo4j.org/2011/06/neo4j-14-m05-kiruna-stol-midsummer.html
> >> >
> >> .
> >>
> >> Andrés Taylor
> >> ___
> >> Neo4j mailing list
> >> User@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://

Re: [Neo4j] Announcing the latest milestone (1.4.M05)

2011-06-29 Thread Chris Gioran
Hi Aseem,

there is currently no ability to configure the auto indexer from the
REST API. It is definite that this functionality will be added but it
is unclear at this time when this will happen. We would be happy as
well though if this was included in 1.4 GA.

cheers,
CG

On Wed, Jun 29, 2011 at 8:46 AM, Aseem Kishore  wrote:
> Awesome stuff!
>
> One question: is there any ability yet to use (i.e. configure) auto-indexing
> from the REST API? If not, will that be a part of 1.4 final?
>
> Cheers,
> Aseem
>
> On Tue, Jun 28, 2011 at 7:03 AM, Andres Taylor <
> andres.tay...@neotechnology.com> wrote:
>
>> Hello graphistas,
>>
>> Today we’re releasing the fifth and final milestone in our 1.4 “Kiruna
>> Stol”
>> family. We’ve expanded our feature set to include Auto Indexing and paged
>> traversers for the REST API, the Cypher query language has seen some major
>> improvements and as always, we’ve squeezed more performance out of our
>> database engine.
>>
>> Auto indexing
>> --
>> In this milestone we have included an improved version of the auto indexing
>> functionality that was announced shortly after 1.4.M04 and has been
>> available in development snapshots since then. You’ll now find new
>> configuration options for separately enabling auto indexing for node and
>> relationship properties and for defining which properties will be indexed.
>> For example, if you want to auto-index all node properties called “name”
>> and
>> all relationship properties called “since” the proper configuration is:
>>
>> Map config = new HashMap();
>> config.put(Config.NODE_AUTO_INDEXING, “true”);
>> config.put(Config.NODE_KEYS_INDEXABLE, “name”);
>> config.put(Config.RELATIONSHIP_AUTO_INDEXING, “true”);
>> config.put(Config.RELATIONSHIP_KEYS_INDEXABLE, “since”);
>>
>> Passing the above to the GraphDatabaseService constructor will enable auto
>> indexing for matching nodes and relationships, and on every commit the auto
>> index will be updated automatically. For more details, check out the
>> javadocs and the examples in the manual available at:
>>
>> http://docs.neo4j.org/chunked/1.4.M05/auto-indexing.html
>>
>> Paged REST Traversers
>> 
>> After including batch operations in the previous milestone, now we also
>> provide the option to page results of traversals via a special URI
>> contained
>> in Node representations and that is similar to the existing Traverser REST
>> API. You can define the page size and lease time, having this way finer
>> control the retrieval of traverser results from the client (and also help
>> improve performance on the server).
>>
>> Cypher improvements
>> -
>> The newly introduced Cypher query language is growing more sophisticated
>> and
>> in this milestone we’ve added aggregates, ordering and limits. This allows
>> for more expressive queries, making the following a valid statement against
>> the cineasts database:
>>
>> START user=(User,login,'micha')
>> MATCH (user)-[:FRIEND]-(friend)-[r,:RATED]->(movie)
>> RETURN movie.title, AVG(r.stars), COUNT(*)
>>       ORDER BY AVG(r.stars) DESC, COUNT(*) DESC limit 7
>>
>> To see Cypher in action, check out the
>> screencastby
>> our own Michael Hunger.
>>
>> Almost there
>> 
>> Of course that is not all. As always, we have bug fixes, performance
>> improvements and usability enhancements, the most prevalent of which is the
>> removal of YAJSW as the wrapper and service installer, which should bring
>> joy to the mac users among us.
>>
>> With the GA release to follow shortly, we’d like you to download, try out
>> and provide us with your valuable feedback on these new features so that we
>> can deliver the best possible 1.4 to you, our community. For more details
>> and links go to the release announcement
>> here> >
>> .
>>
>> Andrés Taylor
>> ___
>> Neo4j mailing list
>> User@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] Announcing the latest milestone (1.4.M05)

2011-06-28 Thread Aseem Kishore
Awesome stuff!

One question: is there any ability yet to use (i.e. configure) auto-indexing
from the REST API? If not, will that be a part of 1.4 final?

Cheers,
Aseem

On Tue, Jun 28, 2011 at 7:03 AM, Andres Taylor <
andres.tay...@neotechnology.com> wrote:

> Hello graphistas,
>
> Today we’re releasing the fifth and final milestone in our 1.4 “Kiruna
> Stol”
> family. We’ve expanded our feature set to include Auto Indexing and paged
> traversers for the REST API, the Cypher query language has seen some major
> improvements and as always, we’ve squeezed more performance out of our
> database engine.
>
> Auto indexing
> --
> In this milestone we have included an improved version of the auto indexing
> functionality that was announced shortly after 1.4.M04 and has been
> available in development snapshots since then. You’ll now find new
> configuration options for separately enabling auto indexing for node and
> relationship properties and for defining which properties will be indexed.
> For example, if you want to auto-index all node properties called “name”
> and
> all relationship properties called “since” the proper configuration is:
>
> Map config = new HashMap();
> config.put(Config.NODE_AUTO_INDEXING, “true”);
> config.put(Config.NODE_KEYS_INDEXABLE, “name”);
> config.put(Config.RELATIONSHIP_AUTO_INDEXING, “true”);
> config.put(Config.RELATIONSHIP_KEYS_INDEXABLE, “since”);
>
> Passing the above to the GraphDatabaseService constructor will enable auto
> indexing for matching nodes and relationships, and on every commit the auto
> index will be updated automatically. For more details, check out the
> javadocs and the examples in the manual available at:
>
> http://docs.neo4j.org/chunked/1.4.M05/auto-indexing.html
>
> Paged REST Traversers
> 
> After including batch operations in the previous milestone, now we also
> provide the option to page results of traversals via a special URI
> contained
> in Node representations and that is similar to the existing Traverser REST
> API. You can define the page size and lease time, having this way finer
> control the retrieval of traverser results from the client (and also help
> improve performance on the server).
>
> Cypher improvements
> -
> The newly introduced Cypher query language is growing more sophisticated
> and
> in this milestone we’ve added aggregates, ordering and limits. This allows
> for more expressive queries, making the following a valid statement against
> the cineasts database:
>
> START user=(User,login,'micha')
> MATCH (user)-[:FRIEND]-(friend)-[r,:RATED]->(movie)
> RETURN movie.title, AVG(r.stars), COUNT(*)
>   ORDER BY AVG(r.stars) DESC, COUNT(*) DESC limit 7
>
> To see Cypher in action, check out the
> screencastby
> our own Michael Hunger.
>
> Almost there
> 
> Of course that is not all. As always, we have bug fixes, performance
> improvements and usability enhancements, the most prevalent of which is the
> removal of YAJSW as the wrapper and service installer, which should bring
> joy to the mac users among us.
>
> With the GA release to follow shortly, we’d like you to download, try out
> and provide us with your valuable feedback on these new features so that we
> can deliver the best possible 1.4 to you, our community. For more details
> and links go to the release announcement
> here >
> .
>
> Andrés Taylor
> ___
> Neo4j mailing list
> User@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] Announcing the latest milestone (1.4.M05)

2011-06-28 Thread Andres Taylor
Hello graphistas,

Today we’re releasing the fifth and final milestone in our 1.4 “Kiruna Stol”
family. We’ve expanded our feature set to include Auto Indexing and paged
traversers for the REST API, the Cypher query language has seen some major
improvements and as always, we’ve squeezed more performance out of our
database engine.

Auto indexing
--
In this milestone we have included an improved version of the auto indexing
functionality that was announced shortly after 1.4.M04 and has been
available in development snapshots since then. You’ll now find new
configuration options for separately enabling auto indexing for node and
relationship properties and for defining which properties will be indexed.
For example, if you want to auto-index all node properties called “name” and
all relationship properties called “since” the proper configuration is:

Map config = new HashMap();
config.put(Config.NODE_AUTO_INDEXING, “true”);
config.put(Config.NODE_KEYS_INDEXABLE, “name”);
config.put(Config.RELATIONSHIP_AUTO_INDEXING, “true”);
config.put(Config.RELATIONSHIP_KEYS_INDEXABLE, “since”);

Passing the above to the GraphDatabaseService constructor will enable auto
indexing for matching nodes and relationships, and on every commit the auto
index will be updated automatically. For more details, check out the
javadocs and the examples in the manual available at:

http://docs.neo4j.org/chunked/1.4.M05/auto-indexing.html

Paged REST Traversers

After including batch operations in the previous milestone, now we also
provide the option to page results of traversals via a special URI contained
in Node representations and that is similar to the existing Traverser REST
API. You can define the page size and lease time, having this way finer
control the retrieval of traverser results from the client (and also help
improve performance on the server).

Cypher improvements
-
The newly introduced Cypher query language is growing more sophisticated and
in this milestone we’ve added aggregates, ordering and limits. This allows
for more expressive queries, making the following a valid statement against
the cineasts database:

START user=(User,login,'micha')
MATCH (user)-[:FRIEND]-(friend)-[r,:RATED]->(movie)
RETURN movie.title, AVG(r.stars), COUNT(*)
   ORDER BY AVG(r.stars) DESC, COUNT(*) DESC limit 7

To see Cypher in action, check out the
screencastby
our own Michael Hunger.

Almost there

Of course that is not all. As always, we have bug fixes, performance
improvements and usability enhancements, the most prevalent of which is the
removal of YAJSW as the wrapper and service installer, which should bring
joy to the mac users among us.

With the GA release to follow shortly, we’d like you to download, try out
and provide us with your valuable feedback on these new features so that we
can deliver the best possible 1.4 to you, our community. For more details
and links go to the release announcement
here
.

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