1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
### PLACE
try:
place = cds["place"]["normalized"]
cypher_query = cypher_query + "\n (cds)-[:place]->(p:Place {name: {placeName}, title: {placeTitle}})"
cypher_query = cypher_query + "\n WITH (p) \n MATCH (p) SET p+={"
feed_dict["placeName"] = place
feed_dict["placeTitle"] = place
# properties
#-------------------------------------------
L = ["syntacticType","human","gender","number","groupType","namedEntityType","core"]
L2 = ["syntacticType_p","human_p","gender_p","number_p","groupType_p","namedEntityType_p","core_p"]
item = "place"
for c in L:
c = cds[item][c]
n = L.index(c)
#b = L2[n] récupérer contenu L2 avec l'index
#print("*********************************** %s" % c)
cypher_query = cypher_query + " c: b,"
print(cypher_query)
feed_dict[b] = L2[n]
print(cypher_query)
cypher_query = cypher_query[:-1]
cypher_query = cypher_query + "}," #la virgule va être supprimée à la fin
print(cypher_query)
except:
print() |
Partager