Dear all,

a quick update on my project and a question. Thanks to Linkurious, I've 
been able to start building (by hand and from scratch) my database of 
Libyan political elites. I'm gathering data through my readings of books 
and news sources. The network, with 125 nodes (individuals and 
organizations) and 168 relationships, is still small but growing:

<https://lh4.googleusercontent.com/-f9y2c69YtcM/UyXap51TlbI/AAAAAAAAAQA/o9b7vLYP7GA/s1600/Capture+d%E2%80%99e%CC%81cran+2014-03-15+a%CC%80+22.12.15.png>


It includes both biographical information (node attributes) and details on 
politically relevant relationships (alliances, kinship, antagonism, etc).

I'm now messing about with Cypher to see how I can modify large segments of 
the database rapidly. I'm trying to add a new property to all nodes of a 
certain kind: all members of the Transitional National Council (the 
political leadership of the 2011 revolution) should have a 
revolution_attitude property set to 'for':

MATCH (a)-[:`is member of`|`heads`]->(b)
> WHERE (b.name="Interim Transitional National Council (NTC)") or 
> (b.name="NTC Executive Board")
> SET a.revolution_attitude = { `for` }


Unfortunately it's returning an error: 

Expected a parameter named for

Neo.ClientError.Statement.ParameterMissing
The error seems to come from the third line. I've tried fiddling with the 
syntax of that line, removing the ` and the brackets, etc but nothing works.

Any idea as to where this is coming from?

Many thanks again for your help.

Jean-Baptiste

On Friday, February 21, 2014 11:13:07 PM UTC, Jim Salmons wrote:
>
> No problem, we're here to help.
>
> One last point, you will find that you can get a working knowledge of 
> Cypher in short order, like hours not days. With just a basic starting 
> point you will evolve from these basic skills and incrementally add new 
> insights and tactics as you need them. Before you know it that basic skill 
> grows to familiarity without painful and time consuming effort up front. 
>
> Good luck with your studies.
>
> --Jim--
>
> In many decades of learning and using all kinds of programming languages 
> and query languages, I can confidently say that the Neo folks have managed 
> to craft the most powerfully intuitive means to work with the unique power 
> of graph database technology.
>
> On Thursday, February 20, 2014 4:21:40 PM UTC-6, Jean-Baptiste Gllpn wrote:
>>
>> Hi all,
>>
>> thanks for your comments and encouragements.
>>
>> Jim -- you seem to be reading a lot into who I am and what I do. I merely 
>> deleted the post because it indadvertedly included my full name and I was 
>> not able to edit it. My approach to sociology is mostly qualitative and my 
>> current focus on Arabic language study, interview research design and 
>> country-specific knowledge means that I cannot dedicate time to learning 
>> Cypher in-depth at the moment. It will come in due time, once I have 
>> gathered sufficient data to do some serious analysis. In the meantime, Jean 
>> has been very helpful and I am going to use Linkurious to get started on 
>> building my database.
>>
>> Thank you all again! I might nag you with more questions once I'm a bit 
>> more advanced with my project.
>>
>> Best,
>>
>> Jean-Baptiste 
>>
>>
>>
>> On Thu, Feb 20, 2014 at 4:39 PM, Jim Salmons 
>> <jim.s...@softalkapple.com>wrote:
>>
>>> Hi Erik and Jean,
>>>
>>> +1 to you both. Sadly, judging by the deletion of the post that prompted 
>>> my reply, I think our community is more willing to help Jean-Baptiste than 
>>> he is willing to learn. There's that old saying about horses and water that 
>>> seems to ring true here.
>>>
>>> And congrats Erik on your can-do spirit. Good luck with your studies.
>>>
>>> --Jim--
>>>
>>>
>>> On Thursday, February 20, 2014 2:18:16 PM UTC-6, Erik Hanson wrote:
>>>>
>>>> Jean-Baptiste, I recently did an MA project using neo4j (graphing 
>>>> characters and elements of a video game), and I don't have much of a 
>>>> background in programming (I got my BA in rhetoric and poetry). I started 
>>>> my MA project using Neoclipse, but I found that even with a fairly small 
>>>> graph, things got really slow very quickly. It turned out to be much 
>>>> quicker to learn just enough Cypher to enter new nodes and relationships. 
>>>> I 
>>>> encourage you to try it out—just experimenting with things in a 
>>>> GraphGist <http://gist.neo4j.org/> may be enough for you to learn the 
>>>> elements of Cypher that you need. I can't claim that my own Cypher stuff 
>>>> was perfect or terribly pretty, but it was straightforward and did just 
>>>> about what you are talking about. 
>>>>
>>>> If you're willing to give it a shot, I'm willing to try to help walk 
>>>> you through things. 
>>>>
>>>>
>>>> On Wednesday, February 19, 2014 7:40:32 AM UTC-6, Jean Villedieu wrote:
>>>>>
>>>>> Hi everyone,
>>>>>
>>>>> @Jim : +1, a deep understanding of the underlying tech behind data is 
>>>>> key.
>>>>> @Jean-Baptiste : you should reach out, I'm sure we can help.
>>>>>
>>>>> Thank you Michael for mentioning Linkurious ;)
>>>>>
>>>>> Jean
>>>>>
>>>>> On Sunday, February 16, 2014 10:40:25 PM UTC+1, Jim Salmons wrote:
>>>>>>
>>>>>> Jean-Baptiste,
>>>>>>
>>>>>> I absolutely do not intend to sound negative, but as a PhD student in 
>>>>>> Sociology you will be in trouble in your career if you cannot 
>>>>>> distinguish 
>>>>>> between a graph database query language and "development and coding" in 
>>>>>> your mind. 
>>>>>>
>>>>>> Michael gave you good advice about Linkurious, but that is not some 
>>>>>> Magic Bullet. You won't just crank up an app/tool (whatever you want to 
>>>>>> call it) and just do what you want in all cases. Sure, the obvious 
>>>>>> things 
>>>>>> will be covered. But do you think that your investigation will be 
>>>>>> limited 
>>>>>> only to what everybody else does? Probably not if you want to be known 
>>>>>> as a 
>>>>>> smart person who can bring new and non-obvious insights into your work.
>>>>>>
>>>>>> A big part of your career will be looking at and manipulating data. 
>>>>>> As a professional you will often have to provide the "glue" that gets 
>>>>>> your 
>>>>>> data into, out of, and between whatever tools you have available. 
>>>>>> Whether 
>>>>>> it is Cypher or some other means, you need to break your mental block 
>>>>>> that 
>>>>>> says, "I don't do coding." Years from now you will be thanking yourself 
>>>>>> for 
>>>>>> doing it sooner than later.
>>>>>>
>>>>>> Look, I'm 63 years-old and don't have to make the decisions you are 
>>>>>> facing now. But I am also smart enough (make that, have decades of 
>>>>>> experience to reflect on) to know that if I had it all to do over again 
>>>>>> and 
>>>>>> I were in your shoes, I'd be digging into neo4j with a passion and there 
>>>>>> would be nothing that could keep me from learning and growing my 
>>>>>> knowledge 
>>>>>> of Cypher (along with other things of that ilk).
>>>>>>
>>>>>> There is a famous scene in the film, "The Graduate," where a 
>>>>>> graduation party-goer leans over to Dustin Hoffman to give him career 
>>>>>> advice and whispers, "Plastics!" That's what I'm trying to do for you, 
>>>>>> Jean-Baptiste, "Cypher!" You do that, join this group, ask honest 
>>>>>> well-prepared questions that will get helpful timely answers, and you 
>>>>>> will 
>>>>>> be well on your way to carving a good niche (there's that social network 
>>>>>> stuff creeping in as #graphsareeverywhere) for you in your career.
>>>>>>
>>>>>> Good luck with your studies. 
>>>>>>
>>>>>> Just something to think about,
>>>>>> --Jim--
>>>>>>
>>>>>> On Friday, February 14, 2014 4:31:37 PM UTC-6, Jean-Baptiste Gllpn 
>>>>>> wrote:
>>>>>>>
>>>>>>> Hello,
>>>>>>>
>>>>>>> I'm a Sociology PhD student. I recently found out about Neo4j and 
>>>>>>> I'm excited about its possibilities.
>>>>>>>
>>>>>>> I'd like to use Neo4j to manually build a database of a political 
>>>>>>> elite in a country. I'd build that database as I read about the 
>>>>>>> country, 
>>>>>>> writing down new names as they come up and linking individuals as I 
>>>>>>> read 
>>>>>>> about their particular patterns of interaction.
>>>>>>>
>>>>>>> To do that, I would need an interface that allows me to visualize 
>>>>>>> and input data rapidly in the network, as well as search between 
>>>>>>> various 
>>>>>>> attributes of nodes. The basic admin dashboard in Neo4j doesn't allow 
>>>>>>> me to 
>>>>>>> do this quickly, as I can only search for node and relationship 
>>>>>>> numbers, 
>>>>>>> but not their attributes.
>>>>>>>
>>>>>>> Let's say I create a node with the attribute "Name" as "Mr Jones", 
>>>>>>> and he gets the node number 121. Later on I find details about where he 
>>>>>>> worked or studied. I want to add these new attributes to the node, but 
>>>>>>> it's 
>>>>>>> hard for me to find the node since I can't search for "Mr Jones" -- I 
>>>>>>> need 
>>>>>>> to either know his node number by heart or to visualize the whole 
>>>>>>> network 
>>>>>>> to find him.
>>>>>>>
>>>>>>> Is there an interface / program that will allow me to interact 
>>>>>>> easily with Neo4j as admin? I tried Neoeclipse, but for some reason 
>>>>>>> only 
>>>>>>> the relationships are loading, not the nodes, and I can't figure out 
>>>>>>> how to 
>>>>>>> load the nodes or whether Neoeclipse is the right choice at all (it 
>>>>>>> doesn't 
>>>>>>> seem to be updated anymore?).
>>>>>>>
>>>>>>> Many thanks in advance for your help!
>>>>>>>
>>>>>>> Jean-Baptiste.
>>>>>>>
>>>>>>  -- 
>>> You received this message because you are subscribed to a topic in the 
>>> Google Groups "Neo4j" group.
>>> To unsubscribe from this topic, visit 
>>> https://groups.google.com/d/topic/neo4j/8hsBIGtO4Ec/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to 
>>> neo4j+un...@googlegroups.com.
>>> 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 neo4j+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to