This first version of auto indexing is only exact index and their names are
"node_auto_index"/"relationship_auto_index". They are normal indexes
otherwise (just read-only). Although in M05 they can be modified, but this
will be fixed today I think.

2011/6/29 Matt Luongo <[email protected]>

> Peter,
>
> Did this get done before the feature freeze? I'm still trying to find a way
> to query/configure an autoindex via REST.
>
> --
> Matt Luongo
> Co-Founder, Scholr.ly
>
> On Tue, Jun 14, 2011 at 5:32 PM, Peter Neubauer <
> [email protected]> wrote:
>
> > Yes,
> > configuration and indexing via REST is the next step for 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 Tue, Jun 14, 2011 at 7:25 PM, Aseem Kishore <[email protected]>
> > wrote:
> > > Awesome to hear, and great work! Will we be able to configure+use this
> > from
> > > the REST API?
> > >
> > > Cheers,
> > > Aseem
> > >
> > > On Tue, Jun 14, 2011 at 8:30 AM, Chris Gioran <
> > > [email protected]> wrote:
> > >
> > >> Good news everyone,
> > >>
> > >> A request that's often come up on the mailing list is a mechanism for
> > >> automatically indexing properties of nodes and relationships.
> > >>
> > >> As of today's SNAPSHOT, auto-indexing is part of Neo4j which means
> nodes
> > >> and relationships can now be indexed based on convention, requiring
> > >> far less effort and code from the developer's point of view.
> > >>
> > >> Getting hold of an automatic index is straightforward:
> > >>
> > >> AutoIndexer<Node> nodeAutoIndexer =
> > graphDb.index().getNodeAutoIndexer();
> > >> AutoIndex<Node> nodeAutoIndex = nodeAutoIndexer.getAutoIndex();
> > >>
> > >> Once you've got an instance of AutoIndex, you can use it as a
> read-only
> > >> Index<Node>.
> > >>
> > >> The AutoIndexer interface also supports runtime changes and
> > >> enabling/disabling the auto indexing functionality.
> > >>
> > >> To support the new features, there are new Config
> > >> options you can pass to the startup configuration map in
> > >> EmbeddedGraphDatabase, the most important of which are:
> > >>
> > >> Config.NODE_AUTO_INDEXING (defaults to "false")
> > >> Config.RELATIONSHIP_AUTO_INDEXING (defaults to "false")
> > >>
> > >> If set to "true" (independently of each other) these properties will
> > >> enable auto indexing functionality and at the successful finish() of
> > >> each transaction, all newly added properties on the primitives for
> which
> > >> auto indexing is enabled will be added to a special AutoIndex (and
> > >> deleted or changed properties will be updated accordingly too).
> > >>
> > >> There are options for fine grained control to determine
> > >> properties are indexed, default behaviors and so forth. For example,
> by
> > >> default all properties are indexed. If you want only properties "name"
> > and
> > >> "age" for Nodes and "since" and "until" for Relationships
> > >> to be auto indexed, simply set the initial configuration as follows:
> > >>
> > >> Config.NODE_KEYS_INDEXABLE = "name, age";
> > >> Config.RELATIONSHIP_KEYS_INDEXABLE="since, until";
> > >>
> > >> For the semantics of the auto-indexing operations, constraints and
> more
> > >> detailed examples, see the documentation available  at
> > >>
> > >> http://docs.neo4j.org/chunked/1.4-SNAPSHOT/auto-indexing.html
> > >>
> > >> We're pretty excited about this feature since we think it'll make your
> > >> lives
> > >> as developers much more productive in a range of use-cases. If you're
> > >> comfortable with using SNAPSHOT versions of Neo4j, please try it out
> > >> and let us know what you think - we'd really value your feedback.
> > >>
> > >> If you're happier with using packaged milestones then this feature
> > >> will be available from 1.4 M05 in a couple of weeks from now.
> > >> _______________________________________________
> > >> Neo4j mailing list
> > >> [email protected]
> > >> https://lists.neo4j.org/mailman/listinfo/user
> > >>
> > > _______________________________________________
> > > Neo4j mailing list
> > > [email protected]
> > > https://lists.neo4j.org/mailman/listinfo/user
> > >
> > _______________________________________________
> > Neo4j mailing list
> > [email protected]
> > https://lists.neo4j.org/mailman/listinfo/user
> >
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>



-- 
Mattias Persson, [[email protected]]
Hacker, Neo Technology
www.neotechnology.com
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to