format: "graph"。非 graph format 属于旧响应结构,后续不建议继续使用。format: "graph" 会返回 graph.nodes 和 graph.edges,更适合前端展示、agent 消费和后续图谱处理。POST /search。如果已经有 claim ID,想看这条 claim 的推理链,请用 GET /claims/{id}/reasoning。hybrid:默认推荐query 和 keywords。query 表达想找的推理过程,例如“从 XRD 证据推断相稳定性”。keywords 锚定关键方法、材料、现象、指标、实验条件等。keywords。semantic:更快,但召回效果可能弱一些keywords 做字面命中;当材料名、方法名、缩写、实验条件很关键时,效果通常比 hybrid 差一些。lexical:只按关键词匹配Rietveld refinement、powder XRD、FAPbI3、85 °C、thermal decomposition。filters.paper_ids。paper_ids 必须是纯数字串,例如 ["812481689673531392"]。paper: 前缀;传 paper:812481689673531392 会查不到结果。/search 的区别/search 召回的是单个节点,例如 claim 或 question。/reasoning/search 召回的是整条推理链。/search 更适合做“相关命题/问题发现”。/reasoning/search 更适合做“找类似论证过程”“找类似实验逻辑”“找相似证据结构”。/reasoning/search 建议统一使用 format: "graph",直接返回图结构。format 的用法format: "graph"data.reasoning_chains[] 中每条结果会包含 graph.nodes 和 graph.edges。paper、addressed_problems、open_questions 等信息。format: "graph" 时,论文信息在每条 chain 的 paper 字段中。format 或使用非 graph formatconclusion_title、conclusion_text、factors、motivating_questions 等字段。factors / premises / steps 拼图。format: "graph" 响应怎么看data.reasoning_chains 仍然是命中的结果列表。graph.nodes 和 graph.edges。paper,表示来源论文。addressed_problems 和 open_questions。graph.nodeskind: "conclusion" 表示结论节点。kind: "reasoning_steps" 表示推理步骤节点,通常包含 steps 数组。kind: "highlight" 表示正向亮点、关键证据或支持性观察。kind: "weak_point" 表示弱点、限制或需要审慎看待的前提,不要默认当作正向证据。kind: "subproblem" 表示驱动该结论的子问题或研究动机。id、type、kind、content、title、metadata、global_id 等字段;不同节点类型字段可能不完全一样。graph.edgestype: "concludes" 通常表示 reasoning_steps / factor 节点指向 conclusion。type: "highlight_of" 表示某个 highlight 是某个 reasoning_steps / factor 的正向亮点或支持性观察。type: "weakpoint_of" 表示某个 weak point 指向它所约束或削弱的 reasoning_steps / factor。type: "subproblem_of" 表示某个 subproblem 指向它驱动的 conclusion。type: "previous_conclusion_of" 表示前序结论与当前结论或推理单元之间的上下文/前置关系。p1、p2 等数值字段;这些是模型/图谱内部参数,不要直接当作用户侧可信度展示。conclusion、reasoning_steps、highlight、weak_point、subproblem。paper 建议作为图标题、角标、来源信息或侧栏 provenance,不一定作为主图节点。reasoning_steps.steps 建议折叠在 reasoning_steps 节点详情里;不要默认把每个 step 展开成主图节点。title,没有 title 时截断 content。kind / subtype,再显示 steps 数量。title,没有 title 时截断 content。title,没有 title 时截断 content。content,或显示为“研究问题 / motivation”。paper.en_title,没有英文标题时再用 DOI 或 paper ID。format: "graph" 已经给出 nodes / edges,不建议前端再从 raw factors 重新推导图结构。score 画成可信度或证据强度;它只是检索排序分数。highlight_of 和 weakpoint_of 语义相反:前者表示正向亮点或支持性观察,后者表示限制、弱点或风险。highlight 当成最终结论;它通常是支撑推理单元的局部亮点。weak_point 当成正向证据;它通常表示限制、弱点、风险或待验证前提。subproblem 当成支撑证据;它是研究动机或问题背景。metadata 在 format: "graph" 中通常已经是 object;默认格式下某些 metadata 可能是 JSON string。code。code = 0 表示成功。data.reasoning_chains 是命中的推理链列表。format: "graph" 下,每条链通常包含 chain_id、paper_id、score