Could be, thanks for pointing it out.

Will try.

Michael
Am 07.03.2014 um 02:24 schrieb Tom Zeppenfeldt <[email protected]>:

> I created a new Ubuntu VM on which I did it, against a running server. 
> 
> Agree with you that it's weird. There's still a thingy that I have to test. 
> Before running it on the problematic server, I dropped a unique constraint on 
> the Term.id. And created a non-unique index on Term.id    .Perhaps it makes a 
> difference.
> 
> 
> On Friday, 7 March 2014 01:44:00 UTC+1, Michael Hunger wrote:
> Hi Tom,
> 
> Did you retry it? With my steps?
> Somehow this is really weird
> 
> Btw. I used the neo4j-shell directly, not against a running Neo4j server.
> Had to copy opencsv.jar from system/lib to lib/ to make it work :)
> 
> Michael
> 
> Am 07.03.2014 um 00:02 schrieb Tom Zeppenfeldt <[email protected]>:
> 
>> Michael, I'm running on a machine with 
>> 
>> 2GB Ram 40GB SSD DiskUbuntu 13.10 x64
>> 
>> On Wednesday, 5 March 2014 16:22:01 UTC+1, Michael Hunger wrote:
>> Hi Tom, 
>> 
>> I did exactly what you did (on MacOS) and it worked out of the box, could 
>> you perhaps retry on an empty db?
>> 
>> What OS are you using?
>> 
>> LOAD CSV FROM "http://www.ophileon.com/neo4j/eurovoc_terms.csv"; AS csvLine 
>> > 
>> > CREATE (t:Term { id: toInt(csvLine[0]), name: csvLine[1]});
>> +-------------------+
>> | No data returned. |
>> +-------------------+
>> Nodes created: 12907
>> Properties set: 25814
>> Labels added: 12907
>> 5407 ms
>> neo4j-sh (?)$ create index on :Term(id);
>> +-------------------+
>> | No data returned. |
>> +-------------------+
>> Indexes added: 1
>> 311 ms
>> neo4j-sh (?)$ schema
>> Indexes
>>   ON :Term(id) ONLINE  
>> 
>> No constraints
>> 
>> neo4j-sh (?)$ USING PERIODIC COMMIT 1000
>> > LOAD CSV FROM  "http://www.ophileon.com/neo4j/eurovoc_broader.csv"; AS 
>> > csvLine
>> > MATCH (t:Term { id: toInt(csvLine[0])}),(bt:Term { id: toInt(csvLine[1])})
>> > CREATE (t)-[:BT]->(bt);
>> +-------------------+
>> | No data returned. |
>> +-------------------+
>> Relationships created: 7775
>> 
>> neo4j-sh (?)$ match (t:Term {name:{term}})<-[:BT]-(p:Term) return p;
>> ParameterNotFoundException: Expected a parameter named term
>> neo4j-sh (?)$ export term=document
>> neo4j-sh (?)$ match (t:Term {name:{term}})<-[:BT]-(p:Term) return p;
>> +------------------------------------------------------------+
>> | p                                                          |
>> +------------------------------------------------------------+
>> | Node[6599]{id:320247,name:"Staatscourant"}                 |
>> | Node[6600]{id:320248,name:"grijze literatuur"}             |
>> | Node[6607]{id:320255,name:"microreproductie"}              |
>> | Node[6615]{id:320263,name:"jaarboek"}                      |
>> | Node[6617]{id:320265,name:"monografie"}                    |
>> | Node[6618]{id:320266,name:"perscommuniqu_"}                |
>> | Node[6626]{id:320274,name:"correspondentie"}               |
>> | Node[6628]{id:320276,name:"woordenboek"}                   |
>> | Node[6634]{id:320282,name:"toespraak"}                     |
>> | Node[6636]{id:320284,name:"audiovisueel document"}         |
>> | Node[6637]{id:320285,name:"officieel document"}            |
>> | Node[6639]{id:320287,name:"parlementsstukken"}             |
>> | Node[6647]{id:320295,name:"grafische illustratie"}         |
>> | Node[6649]{id:320297,name:"incunabel"}                     |
>> | Node[6651]{id:320299,name:"manifest"}                      |
>> | Node[6652]{id:320300,name:"manuscript"}                    |
>> | Node[6653]{id:320301,name:"plattegrond"}                   |
>> | Node[6656]{id:320304,name:"officieel stempel"}             |
>> | Node[6682]{id:320330,name:"citaat"}                        |
>> | Node[6683]{id:320331,name:"nota van toelichting"}          |
>> | Node[6684]{id:320332,name:"elektronisch document"}         |
>> | Node[6685]{id:320333,name:"reisgids"}                      |
>> | Node[6687]{id:320335,name:"biografie"}                     |
>> | Node[6693]{id:320341,name:"catalogus"}                     |
>> | Node[6694]{id:320342,name:"conferentiehandelingen"}        |
>> | Node[6700]{id:320348,name:"handboek"}                      |
>> | Node[6704]{id:320352,name:"pauselijk besluit"}             |
>> | Node[6709]{id:320357,name:"offici�le verklaring"}          |
>> | Node[6710]{id:320358,name:"vergelijkende studie"}          |
>> | Node[6711]{id:320359,name:"casestudy"}                     |
>> | Node[6713]{id:320361,name:"voorgeschiedenis"}              |
>> | Node[6715]{id:320363,name:"atlas"}                         |
>> | Node[6717]{id:320365,name:"meertalig woordenboek"}         |
>> | Node[6719]{id:320367,name:"woordenboek van afkortingen"}   |
>> | Node[6721]{id:320369,name:"encyclopedie"}                  |
>> | Node[6722]{id:320370,name:"thesaurus"}                     |
>> | Node[6723]{id:320371,name:"tijdschrift"}                   |
>> | Node[6725]{id:320373,name:"krant"}                         |
>> | Node[6728]{id:320376,name:"documentair hulpmiddel"}        |
>> | Node[6731]{id:320379,name:"proefschrift"}                  |
>> | Node[6733]{id:320381,name:"bibliografie"}                  |
>> | Node[6745]{id:320393,name:"publicatie"}                    |
>> | Node[6749]{id:320397,name:"verslag"}                       |
>> | Node[6751]{id:320399,name:"verslag over de werkzaamheden"} |
>> | Node[6753]{id:320401,name:"onderzoeksverslag"}             |
>> | Node[6756]{id:320404,name:"Publicatieblad EU"}             |
>> | Node[6760]{id:320408,name:"zaakregister"}                  |
>> | Node[6761]{id:320409,name:"formulier"}                     |
>> | Node[11264]{id:324917,name:"wetenschappelijke expertise"}  |
>> | Node[12589]{id:442333,name:"EU-publicatie"}                |
>> +------------------------------------------------------------+
>> 50 rows
>> 601 ms
>> neo4j-sh (?)$ match (t:Term {name:{term}})<-[:BT]-(p) return p;
>> +------------------------------------------------------------+
>> | p                                                          |
>> +------------------------------------------------------------+
>> | Node[6599]{id:320247,name:"Staatscourant"}                 |
>> | Node[6600]{id:320248,name:"grijze literatuur"}             |
>> | Node[6607]{id:320255,name:"microreproductie"}              |
>> | Node[6615]{id:320263,name:"jaarboek"}                      |
>> | Node[6617]{id:320265,name:"monografie"}                    |
>> | Node[6618]{id:320266,name:"perscommuniqu_"}                |
>> | Node[6626]{id:320274,name:"correspondentie"}               |
>> | Node[6628]{id:320276,name:"woordenboek"}                   |
>> | Node[6634]{id:320282,name:"toespraak"}                     |
>> | Node[6636]{id:320284,name:"audiovisueel document"}         |
>> | Node[6637]{id:320285,name:"officieel document"}            |
>> | Node[6639]{id:320287,name:"parlementsstukken"}             |
>> | Node[6647]{id:320295,name:"grafische illustratie"}         |
>> | Node[6649]{id:320297,name:"incunabel"}                     |
>> | Node[6651]{id:320299,name:"manifest"}                      |
>> | Node[6652]{id:320300,name:"manuscript"}                    |
>> | Node[6653]{id:320301,name:"plattegrond"}                   |
>> | Node[6656]{id:320304,name:"officieel stempel"}             |
>> | Node[6682]{id:320330,name:"citaat"}                        |
>> | Node[6683]{id:320331,name:"nota van toelichting"}          |
>> | Node[6684]{id:320332,name:"elektronisch document"}         |
>> | Node[6685]{id:320333,name:"reisgids"}                      |
>> | Node[6687]{id:320335,name:"biografie"}                     |
>> | Node[6693]{id:320341,name:"catalogus"}                     |
>> | Node[6694]{id:320342,name:"conferentiehandelingen"}        |
>> | Node[6700]{id:320348,name:"handboek"}                      |
>> | Node[6704]{id:320352,name:"pauselijk besluit"}             |
>> | Node[6709]{id:320357,name:"offici�le verklaring"}          |
>> | Node[6710]{id:320358,name:"vergelijkende studie"}          |
>> | Node[6711]{id:320359,name:"casestudy"}                     |
>> | Node[6713]{id:320361,name:"voorgeschiedenis"}              |
>> | Node[6715]{id:320363,name:"atlas"}                         |
>> | Node[6717]{id:320365,name:"meertalig woordenboek"}         |
>> | Node[6719]{id:320367,name:"woordenboek van afkortingen"}   |
>> | Node[6721]{id:320369,name:"encyclopedie"}                  |
>> | Node[6722]{id:320370,name:"thesaurus"}                     |
>> | Node[6723]{id:320371,name:"tijdschrift"}                   |
>> | Node[6725]{id:320373,name:"krant"}                         |
>> | Node[6728]{id:320376,name:"documentair hulpmiddel"}        |
>> | Node[6731]{id:320379,name:"proefschrift"}                  |
>> | Node[6733]{id:320381,name:"bibliografie"}                  |
>> | Node[6745]{id:320393,name:"publicatie"}                    |
>> | Node[6749]{id:320397,name:"verslag"}                       |
>> | Node[6751]{id:320399,name:"verslag over de werkzaamheden"} |
>> | Node[6753]{id:320401,name:"onderzoeksverslag"}             |
>> | Node[6756]{id:320404,name:"Publicatieblad EU"}             |
>> | Node[6760]{id:320408,name:"zaakregister"}                  |
>> | Node[6761]{id:320409,name:"formulier"}                     |
>> | Node[11264]{id:324917,name:"wetenschappelijke expertise"}  |
>> | Node[12589]{id:442333,name:"EU-publicatie"}                |
>> +------------------------------------------------------------+
>> 50 rows
>> 331 ms
>> 
>> Am 05.03.2014 um 15:10 schrieb Tom Zeppenfeldt <[email protected]>:
>> 
>>> Michiel, 
>>> 
>>> sorry I overlooked this series of questions
>>> 
>>> On Tuesday, 4 March 2014 21:45:30 UTC+1, Michael Hunger wrote:
>>> The nodes that are returned, do they actually have the :Term label?
>>> 
>>> yes they do .. tested with match (t:Term) return t.name, labels(t)  and  
>>> match (t:Term {name:'document'})<-[:BT]-(p:Term) return p.name, labels(p)  
>>> 
>>> 
>>> According to the profile it filters out the nodes on the name comparison. 
>>> Not on the label actually.
>>> 
>>> Perhaps you can share the CSV and the load-csv script that you ran?
>>> 
>>> USING PERIODIC COMMIT
>>> 
>>> LOAD CSV FROM "http://www.ophileon.com/neo4j/eurovoc_terms.csv"; AS csvLine 
>>> 
>>> CREATE (t:Term { id: toInt(csvLine[0]), name: csvLine[1]})
>>> 
>>> and 
>>> 
>>> USING PERIODIC COMMIT
>>> 
>>> LOAD CSV FROM  "http://www.ophileon.com/neo4j/eurovoc_broader.csv"; AS 
>>> csvLine
>>> 
>>> MATCH (t:Term { id: toInt(csvLine[0])}),(bt:Term { id: toInt(csvLine[1])}),(
>>> 
>>> CREATE (t)-[:BT]->(bt)
>>> 
>>> at this moment, the db only contains the :Term nodes.
>>>  
>>> 
>>> Michael
>>> 
>>> 
>>> Am 04.03.2014 um 21:33 schrieb Tom Zeppenfeldt <[email protected]>:
>>> 
>>>> micheal, just a quick reply because i'm on the road:
>>>> 
>>>> - it was a brand new clean install
>>>> - nodes loaded with new LOAD FROM CSV procedure
>>>> - no indexes added
>>>> 
>>>> when i add profile=true. i get this response
>>>> 
>>>> 
>>>> {
>>>>   "columns" : [ "p" ],
>>>>   "data" : [ ],
>>>>   "plan" : {
>>>>     "args" : {
>>>>       "returnItemNames" : [ "p" ],
>>>>       "_rows" : 0,
>>>>       "_db_hits" : 0,
>>>>       "symKeys" : [ "p", "t", "  UNNAMED28" ]
>>>>     },
>>>>     "dbHits" : 0,
>>>>     "name" : "ColumnFilter",
>>>>     "children" : [ {
>>>>       "args" : {
>>>>         "_rows" : 0,
>>>>         "_db_hits" : 9240,
>>>>         "pred" : "Property(t,name(1)) == {term}"
>>>>       },
>>>>       "dbHits" : 9240,
>>>>       "name" : "Filter",
>>>>       "children" : [ {
>>>>         "args" : {
>>>>           "start" : {
>>>>             "identifiers" : [ "t" ],
>>>>             "producer" : "NodeByLabel",
>>>>             "label" : "Term"
>>>>           },
>>>>           "trail" : "(t)<-[  UNNAMED28:BT WHERE true AND true]-(p)",
>>>>           "_rows" : 9240,
>>>>           "_db_hits" : 9240
>>>>         },
>>>>         "dbHits" : 9240,
>>>>         "name" : "TraversalMatcher",
>>>>         "children" : [ ],
>>>>         "rows" : 9240
>>>>       } ],
>>>>       "rows" : 0
>>>>     } ],
>>>>     "rows" : 0
>>>>   }
>>>> }
>>>> 
>>>> On Tuesday, 4 March 2014 02:26:45 UTC-6, Michael Hunger wrote:
>>>> Tom:
>>>> 
>>>> did you by chance upgrade from 2.0M06 ? Then you have to do a manual 
>>>> update procedure. 
>>>> http://blog.neo4j.org/2013/11/neo4j-200-rc1-final-preparations.html
>>>> 
>>>> Did you create any indexes?
>>>> Can you add a ?profile=true to the endpoint to show the profile
>>>> 
>>>> Michael
>>>> 
>>>> Am 04.03.2014 um 02:54 schrieb Tom Zeppenfeldt <[email protected]>:
>>>> 
>>>>> This query to http://mydomain.com:7474/db/data/cypher
>>>>> 
>>>>> {
>>>>>   "query" : "match (t:Term {name:{term}})<-[:BT]-(p:Term) return p",
>>>>>   "params" : {
>>>>>     "term" : "document"
>>>>>   }
>>>>> }
>>>>> 
>>>>> returns the expected nodes
>>>>> 
>>>>> however this query, just leaving out the specification of the label of p:
>>>>> 
>>>>> {
>>>>>   "query" : "match (t:Term {name:{term}})<-[:BT]-(p) return p",
>>>>>   "params" : {
>>>>>     "term" : "document"
>>>>>   }
>>>>> }
>>>>> 
>>>>> returns nothing, which I didn't expect. Did I miss something?
>>>>> 
>>>>> -- 
>>>>> You received this message because you are subscribed to the Google Groups 
>>>>> "Neo4j" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>>> email to [email protected].
>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>> 
>>>> 
>>>> -- 
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "Neo4j" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>> email to [email protected].
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>> 
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "Neo4j" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Neo4j" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Neo4j" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to