Solution Search

post
https://connect.patsnap.com/method-services/solution-search
Try in Sandbox

Search related cases from the solution library based on the user question.

Returns a list of solutions including problem, effect, innovation summaries and TRIZ analysis data.

Request Parameters

List of parameters supported by this API endpoint

NameTypeExampleDescription
user_question
Required
stringHow to improve drainage efficiency?
User question describing the technical problem to solve
limit
integer5
Max number of cases returned, default 20, max 100

Response Schema

Structure of the API response data

Field NameTypeExampleDescription
data
object-
response data
cases
array[{"case_id":"84ad176f-9403-40fb-bf26-819f8573c266","problem_summary":"...","effect_summary":"...","innovation_summary":"...","triz_technical_contradiction":[],"triz_svop":[],"triz_scientific_effects":[]}]
Case list
case_id
Required
string84ad176f-9403-40fb-bf26-819f8573c266
Case Id
triz_svop
array[{"P":[{"standard":"area","raw":"contact area"}],"S":{"instance":"guide plate","hypernym":"diversion part"},"V":{"standard":"remove","raw":"reduce contact area"},"O":{"instance":"contact area","hypernym":"interface"}}]
Triz Svop
effect_summary
stringEffectively solves condensate accumulation.
Effect Summary
problem_summary
stringCondensate is hard to drain due to surface tension.
Problem Summary
innovation_summary
stringA drainage component with a guide plate.
Innovation Summary
triz_scientific_effects
array[{"scientific_effects":[{"how_to_solve":"...","oxford_scientific_effect":"surface tension","scientific_effect":"surface tension"}],"oxford_function":"move liquid","function":"..."}]
Triz Scientific Effects
triz_technical_contradiction
array[{"contradiction_statement":"...","invention_principles_applied":[{"how_to_solve":"...","principle_id":"24","principle_name":"intermediary"}]}]
Triz Technical Contradiction
total
integer1
Total number of cases
status
Required
booleanfalse
Status
error_msg
stringThe request parameter format is incorrect!
Error Message
error_code
Required
integer0
Error Code

Success Response Example

Example of a successful API response

JSON
{
  "data": {
    "cases": [
      {
        "case_id": "84ad176f-9403-40fb-bf26-819f8573c266",
        "triz_svop": [
          {
            "O": {
              "hypernym": "接触界面",
              "instance": "冷凝水与板体的接触面积"
            },
            "P": [
              {
                "raw": "接触面积",
                "standard": "表面积"
              }
            ],
            "S": {
              "hypernym": "导流部件",
              "instance": "引流板"
            },
            "V": {
              "raw": "减少接触面积",
              "standard": "去除"
            }
          }
        ],
        "effect_summary": "有效解决了冷凝水积聚和细菌滋生问题。",
        "problem_summary": "在蒸箱烹饪过程中,冷凝水由于水的表面张力作用难以流入排水孔。",
        "innovation_summary": "设计了一种排水组件,包括板体和至少一个引流板。",
        "triz_scientific_effects": [
          {
            "function": "引流板减少冷凝水与板体的接触面积,破坏水的表面张力作用",
            "oxford_function": "移动液体",
            "scientific_effects": [
              {
                "how_to_solve": "由于水的张力作用,冷凝水会覆盖在排水孔上方而难以流入排水孔",
                "scientific_effect": "表面张力",
                "oxford_scientific_effect": "表面张力"
              }
            ]
          }
        ],
        "triz_technical_contradiction": [
          {
            "improving_feature": {
              "parameter_id": "27",
              "parameter_name": "可靠性",
              "specific_parameter": "排水通道防堵塞可靠性"
            },
            "worsening_feature": {
              "parameter_id": "39",
              "parameter_name": "生产率",
              "specific_parameter": "冷凝水排水效率"
            },
            "contradiction_statement": "如果设置孔径较小的排水孔以避免食物残渣堵塞,那么排水通道的可靠性得到改善,但是冷凝水会覆盖在排水孔上方而难以流入",
            "invention_principles_applied": [
              {
                "how_to_solve": "在排水孔处设置引流板作为中介物",
                "principle_id": "24",
                "principle_name": "中介物"
              }
            ]
          }
        ]
      }
    ],
    "total": "1"
  },
  "status": true,
  "error_code": 0
}

Error Codes

List of possible error codes returned by this endpoint

Business Errors

Error CodeDescription
68300004Invalid parameter!
68300005Search api failure!
68300006Analytic basic access error!
68300007Bad request!
68300008Service error, please try again later!
68300010The file does not comply with upload specifications!

Platform Errors

Error CodeDescription
67200000API call exceeds the total limit set by the platform!
67200001API call exceeds the total limit set by the platform!
67200002The current call rate is too fast, exceeding the current configuration limit QPS!
67200003The key and secret parameters for applying for the token are incorrect or the client has been disabled!
67200004The requested api does not have permission. Please contact our support personnel!
67200005Insufficient account balance/number of calls!
67200006The client has exceeded the activation validity period!
67200007The current call exceeds the configured usage limit of the day!
67200008Please check if the required apikey in the query parameter has been transmitted!
67200009The apikey does not match the passed bearerToken. Please check if a valid token is being used!
67200012The request is illegal!
67200100The current server status is busy, request response timeout!
67200101The API requested currently does not exist. Please check the request path!

HTTP Status Codes

Status CodeDescription
0Success

Performance Metrics

Expected performance characteristics for this endpoint

Normal Response Time

5000 ms

Max Response Time

10000 ms