Hi, Matt.

We don't use the REST API (we use Neo4J in an embedded mode), so I can't be of 
much help there.  If the REST API supports Lucene query syntax, you can use 
something like:

timestamp : [1111111111111 to 2222222222222]

You'd need to do the Date <-> UTC milliseconds conversion on the front end, I'd 
think.

Rick

-----Original Message-----
From: [email protected] [mailto:[email protected]] On 
Behalf Of Matt Luongo
Sent: Wednesday, June 15, 2011 10:03 AM
To: Peter Neubauer
Cc: [email protected]
Subject: Re: [Neo4j] REST API & LuceneTimeline

Peter,

Kind of. I see how I could do that server-side, but not how to insert
elements into the index numerically (with
ValueContext(val).indexNumeric()) or query by range (
.query(QueryContext.numericRange(....) ) via REST. Is this something
that will require our writing a plugin to support, or is there
currently some way to index and query numerically via the REST API?

--
Matt Luongo
Co-Founder, Scholr.ly



On Wed, Jun 15, 2011 at 9:25 AM, Peter Neubauer
<[email protected]> wrote:
> Yeah,
> just checked with Mattias. There is no such index configuration, so
> this does not work. I think you should use the numeric field in a
> normal index for this, just like Rick points out.
>
> Does that make sense?
>
> /peter
>
> On Wed, Jun 15, 2011 at 3:03 PM, Matt Luongo <[email protected]> wrote:
>> Peter,
>>
>> I believe it was something like
>>
>> curl -X POST -H Accept:application/json -HContent-Type:application/json -d \
>>  '{"name":"time", "config":{"type":"timeline","provider":"lucene"}}' \
>>  http://localhost:7474/db/data/index/node
>>
>> curl -HContent-Type:application/json -X POST -d \
>>  '"http://localhost:7474/db/data/node/0";' \
>>  http://localhost:7474/db/data/index/node/time/timestamp/25
>>
>> which gives a 500.
>> --
>> Matt Luongo
>> Co-Founder, Scholr.ly
>>
>>
>> On Wed, Jun 15, 2011 at 8:55 AM, Rick Bullotta
>> <[email protected]> wrote:
>>>
>>> You really don't need a timeline index to do a timeline index, if that 
>>> makes sense.  As mattias points out, it is just a convenient wrapper around 
>>> a plain lucene (neo) index.  Just index the timestamp as a numeric field.
>>>
>>>
>>>
>>> ----- Reply message -----
>>> From: "Matt Luongo" <[email protected]>
>>> Date: Wed, Jun 15, 2011 8:48 am
>>> Subject: [Neo4j] REST API & LuceneTimeline
>>> To: "Neo4j user discussions" <[email protected]>
>>>
>>> Peter,
>>>
>>> I've done a bit more research, and you're right- it isn't. However, the REST
>>> api let's me create an index of type 'timeline'. The first time I try to
>>> index a node, there's a 500 error (nullpointer) that stems from the index
>>> not being created. I'd be happy to file a bug report.
>>>
>>> Anyway, we're trying to put together a plugin to expose timeline indexing
>>> via REST.
>>>
>>> - Matt
>>> On Jun 15, 2011 5:49 AM, "Peter Neubauer" <[email protected]>
>>> wrote:
>>> > Matt,
>>> > what URL are you using to create the timeline? I don't recall that
>>> > being exposed via REST ...
>>> >
>>> > Cheers,
>>> >
>>> > /peter neubauer
>>> >
>>> > GTalk:      neubauer.peter
>>> > Skype       peter.neubauer
>>> > Phone       +46 704 106975
>>> > LinkedIn   http://www.linkedin.com/in/neubauer
>>> > Twitter      http://twitter.com/peterneubauer
>>> >
>>> > http://www.neo4j.org               - Your high performance graph database.
>>> > http://startupbootcamp.org/    - Öresund - Innovation happens HERE.
>>> > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party.
>>> >
>>> >
>>> >
>>> > On Mon, May 30, 2011 at 11:16 PM, Matt Luongo <[email protected]> wrote:
>>> >> Forgive me if this is a foolish question. I'm really excited about using
>>> the
>>> >> LuceneTimeline in our product. I see that I can create it via
>>> >> "type":"timeline" in the REST interface. I'm not sure, though, how to add
>>> >> nodes to the timeline- it seems like you add things to a timeline by
>>> >> specifying just a timestamp, not key/value, but I can only find REST
>>> >> examples for indexing nodes by key/value. Anyone care to share a code
>>> >> snippet?
>>> >>
>>> >> --
>>> >> Matt Luongo
>>> >> Co-Founder, Scholr.ly
>>> >> _______________________________________________
>>> >> 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
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to