| | |
| | | entities=json.dumps(page_info.entities, ensure_ascii=False, indent=2)) |
| | | self.graph.create(node) |
| | | return node |
| | | |
| | | def create_trunk_node(self, trunk, entities): |
| | | """ |
| | | 创建页面节点 |
| | | """ |
| | | # 创建节点 |
| | | node = Node("Trunk", trunk=trunk, |
| | | entities=json.dumps(entities, ensure_ascii=False, indent=2)) |
| | | self.graph.create(node) |
| | | return node |
| | | def create_entity_node(self, entity: str): |
| | | """ |
| | | 创建实体节点 |
| | |
| | | self.graph.create(node) |
| | | return node |
| | | |
| | | |
| | | def create_trunk_entity_relationship(self, page_node, entity_node): |
| | | """ |
| | | 创建页面和实体节点的关系 |
| | | """ |
| | | relationship = Relationship(page_node, "trunk_entity", entity_node) |
| | | self.graph.create(relationship) |
| | | return relationship |
| | | |
| | | def create_page_entity_relationship(self, page_node, entity_node): |
| | | """ |
| | | 创建页面和实体节点的关系 |