Sorry for the misunderstanding and confusion.

Will clean up the docs after adding some facts. (and also mention the "quote" 
problem)

Cheers

Michael
Am 10.02.2011 um 15:21 schrieb Tom Smith:

> So... my scruffy python code looks like this...
> 
> import urllib
> 
> def add_node_to_index(index_name, node_id, property_value,  
> property_name='name' ):
>       ''
>       index_name = urllib.quote(index_name) #i.e "cities"
>       property_value = urllib.quote(property_value) # i.e "New York"
>       property_name = urllib.quote(property_name) # i.e "name"
> 
>       curl_str = '''curl -i -s -HContent-Type:application/json 
> -HAccept:application/json  -X POST -d 
> '"http://localhost:7474/db/data/node/%s";' 
> http://localhost:7474/db/data/index/node/%s/%s/%s ''' % 
> (str(node_id),index_name,property_name, property_value  )
>       print curl_str
>       response = os.popen( curl_str )
>       print "Errors", response.errors
>       data = response.read( )
>       return data
> 
> 
> ...and when I ...
> 
> add_node_to_index("medical", node.id, node['name'])
> 
> ... the url created is ( you are right Michael, those pesky quotes were 
> killing it) ...
> 
> curl -i -s -HContent-Type:application/json -HAccept:application/json  -X POST 
> -d '"http://localhost:7474/db/data/node/29";' 
> http://localhost:7474/db/data/index/node/medical/name/Hospitality_Recreation
> 
> ...and the output is...
> 
> HTTP/1.1 201 Created
> Content-Length: 1585
> Location: 
> http://localhost:7474/db/data/index/node/medical/name/Hospitality_Recreation/29
> Content-Encoding: UTF-8
> Content-Type: application/json
> Access-Control-Allow-Origin: *
> Server: Jetty(6.1.25)
> 
> {
>  "indexed" : 
> "http://localhost:7474/db/data/index/node/medical/name/Hospitality_Recreation/29";,
>  "outgoing_relationships" : 
> "http://localhost:7474/db/data/node/29/relationships/out";,
>  "data" : {
>    "name" : "Hospitality_Recreation",
>    "type" : "tag"
>  },
>  "traverse" : "http://localhost:7474/db/data/node/29/traverse/{returnType}";,
>  "all_typed_relationships" : 
> "http://localhost:7474/db/data/node/29/relationships/all/{-list|&|types}",
>  "property" : "http://localhost:7474/db/data/node/29/properties/{key}";,
>  "self" : "http://localhost:7474/db/data/node/29";,
>  "properties" : "http://localhost:7474/db/data/node/29/properties";,
>  "outgoing_typed_relationships" : 
> "http://localhost:7474/db/data/node/29/relationships/out/{-list|&|types}",
>  "incoming_relationships" : 
> "http://localhost:7474/db/data/node/29/relationships/in";,
>  "extensions" : {
>    "ShortestPath" : {
>      "shortestPath" : 
> "http://localhost:7474/db/data/ext/ShortestPath/node/29/shortestPath";
>    },
>    "DepthTwo" : {
>      "nodesOnDepthTwo" : 
> "http://localhost:7474/db/data/ext/DepthTwo/node/29/nodesOnDepthTwo";,
>      "relationshipsOnDepthTwo" : 
> "http://localhost:7474/db/data/ext/DepthTwo/node/29/relationshipsOnDepthTwo";,
>      "pathsOnDepthTwo" : 
> "http://localhost:7474/db/data/ext/DepthTwo/node/29/pathsOnDepthTwo";
>    }
>  },
>  "create_relationship" : 
> "http://localhost:7474/db/data/node/29/relationships";,
>  "all_relationships" : 
> "http://localhost:7474/db/data/node/29/relationships/all";,
>  "incoming_typed_relationships" : 
> "http://localhost:7474/db/data/node/29/relationships/in/{-list|&|types}"
> }
> 
> ... Now to try and get data out of the index. 
> 
> Thanks
> 
> 
> 
> _______________________________________________
> 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