Matt,
inserting by other than String in
http://docs.neo4j.org/chunked/snapshot/rest-api-indexes.html#rest-api-add-node-to-index
is not supported. A shortcoming. This is probably what your plugin
should be doing in that case. Will add that as a ticket to be tracked.

http://neo4jdb.lighthouseapp.com/projects/77609-neo4j-community/tickets/9-support-inserting-index-values-other-than-string-via-rest

-peter

On Wed, Jun 15, 2011 at 4:27 PM, Matt Luongo <m...@scholr.ly> wrote:
> It does- awesome, I didn't realize the query syntax would work for
> numeric fields, as well. Now I just need to figure out how to insert
> into a numeric field via rest.
>
> --
> Matt Luongo
> Co-Founder, Scholr.ly
>
>
>
> On Wed, Jun 15, 2011 at 10:24 AM, Rick Bullotta
> <rick.bullo...@thingworx.com> wrote:
>> 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: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On 
>> Behalf Of Matt Luongo
>> Sent: Wednesday, June 15, 2011 10:03 AM
>> To: Peter Neubauer
>> Cc: user@lists.neo4j.org
>> 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
>> <neubauer.pe...@gmail.com> 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 <m...@scholr.ly> 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
>>>> <rick.bullo...@thingworx.com> 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" <m...@scholr.ly>
>>>>> Date: Wed, Jun 15, 2011 8:48 am
>>>>> Subject: [Neo4j] REST API & LuceneTimeline
>>>>> To: "Neo4j user discussions" <user@lists.neo4j.org>
>>>>>
>>>>> 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" 
>>>>> <peter.neuba...@neotechnology.com>
>>>>> 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 <m...@scholr.ly> 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
>>>>> >> 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

Reply via email to