app/core/retriever.py aktualisiert
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 3s
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 3s
This commit is contained in:
parent
110f0dbcf5
commit
611b0aa54e
|
|
@ -141,8 +141,14 @@ def _build_hits_from_semantic(
|
||||||
edge_bonus = 0.0
|
edge_bonus = 0.0
|
||||||
cent_bonus = 0.0
|
cent_bonus = 0.0
|
||||||
if subgraph is not None:
|
if subgraph is not None:
|
||||||
# WICHTIG: Knoten im Graphen sind note_ids, nicht chunk_ids.
|
# Standard-Key wie im ursprünglichen Verhalten (für Fakes in Tests):
|
||||||
node_key = payload.get("note_id")
|
node_key = payload.get("chunk_id") or payload.get("note_id")
|
||||||
|
|
||||||
|
# Falls es sich um unseren echten Subgraph-Typ handelt, wissen wir,
|
||||||
|
# dass Knoten als note_id modelliert sind → dann gezielt note_id nutzen.
|
||||||
|
if isinstance(subgraph, ga.Subgraph):
|
||||||
|
node_key = payload.get("note_id")
|
||||||
|
|
||||||
if node_key:
|
if node_key:
|
||||||
try:
|
try:
|
||||||
edge_bonus = float(subgraph.edge_bonus(node_key))
|
edge_bonus = float(subgraph.edge_bonus(node_key))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user