MCPcopy Create free account
hub / github.com/NanGePlus/LightRAGTest / node_degree

Method node_degree

LightRAG/lightrag/kg/oracle_impl.py:467–478  ·  view source on GitHub ↗

根据节点id获取节点的度

(self, node_id: str)

Source from the content-addressed store, hash-verified

465 return False
466
467 async def node_degree(self, node_id: str) -> int:
468 """根据节点id获取节点的度"""
469 SQL = SQL_TEMPLATES["node_degree"]
470 params = {"workspace": self.db.workspace, "node_id": node_id}
471 # print(SQL)
472 res = await self.db.query(SQL, params)
473 if res:
474 # print("Node degree",res["degree"])
475 return res["degree"]
476 else:
477 # print("Edge not exist!")
478 return 0
479
480 async def edge_degree(self, src_id: str, tgt_id: str) -> int:
481 """根据源和目标节点id获取边的度"""

Callers 1

edge_degreeMethod · 0.95

Calls 1

queryMethod · 0.45

Tested by

no test coverage detected