title: Is it possible to query the graph in neo4j with just a part of the value of a relation's property?
body: <p>I am trying to move the info of data flows to a DB. The data flows are something like this:</p>
  
  <p>E_App1 sends data to I_App1. I_App1 then sends this data to I_App3. I_App3 then sends this data to I_App5.
  E_App2 sends data to I_App2. I_App2 then sends this data to I_App3. I_App3 then sends this data to I_App5.
  E_App3 sends data to I_App2. I_App2 then sends this data to I_App4. I_App4 then sends this data to I_App5. I_App5 then sends this data to I_App6.
  E_App4 sends data to I_App3. I_App3 then sends this data to I_App5. I_App5 then sends this data to I_App6.
  E_App5 sends data to I_App2. I_App2 then sends this data to I_App4. I_App4 then sends this data to I_App5.</p>
  
  <p>I am thinking of having a property named "OF" of the "sends data" relationship that will contain names of the data that is being sent so I can trace the flow of a particular application. Something on the lines of the below diagram. Is it possible to query the OF values, like "show all relations whose OF value contains E_App4 only"?</p>
  
  <p>This is the first time I am trying Graph DB and I am thinking of using it as the relationships are complex. I am not looking for high performance here. Is there some other approach I should follow to be able to achieve the result of tracing the flow of a particular application?</p>
  
  <p>Link to the diagram:<a href="http://s27.postimg.org/5qieemks3/Graph_Data_Modeling.jpg" rel="nofollow">http://s27.postimg.org/5qieemks3/Graph_Data_Modeling.jpg</a></p>