Rest System.LimitException:BMCServiceDesk:太多SOQL查询:101

Rest System.LimitException:BMCServiceDesk:太多SOQL查询:101,rest,soql,remedy,bmc,Rest,Soql,Remedy,Bmc,我正在调用Remedyforce REST API“Knowledgesearch”来搜索Remedyforce知识库。 API链接- 一周以来,我在调用此API时发现了一种奇怪的行为。我正在使用Postman调用RESTAPI 当我通过一个问题:“我能拥有什么车?”时,它会返回一个有效结果列表 但是,当我在没有“?”—“我能拥有什么车”的情况下通过相同的问题时,我会收到一条消息“System.LimitException:BMCServiceDesk:太多SOQL查询:101” 另一个这样的例

我正在调用Remedyforce REST API“Knowledgesearch”来搜索Remedyforce知识库。 API链接-

一周以来,我在调用此API时发现了一种奇怪的行为。我正在使用Postman调用RESTAPI

当我通过一个问题:“我能拥有什么车?”时,它会返回一个有效结果列表

但是,当我在没有“?”—“我能拥有什么车”的情况下通过相同的问题时,我会收到一条消息“System.LimitException:BMCServiceDesk:太多SOQL查询:101”

另一个这样的例子是当我问‘我想去月球’。您能帮忙吗?’,我得到了同样的错误:“System.LimitException:BMCServiceDesk:SOQL查询太多:101”

邮政机构:

{   "SearchString": "what car can I have" }

完整的JSON响应是:

[
    {
        "errorCode": "APEX_ERROR",
        "message": "System.LimitException: BMCServiceDesk:Too many SOQL queries: 101\n\n(BMCServiceDesk)\n\n\n\n\n"
    }
]
这种行为是一贯的。对于某些查询,我会得到一致的响应,对于其他查询,我会得到一个结果列表作为响应

我已经阅读了Remedyforce中描述此异常的页面:

它谈到了每个事务的SOQL查询限制,但在我的例子中,我没有看到任何超出限制的情况发生。对于某些问题,我每次都会得到这样的回答,而对于其他问题,我不会

另一个奇怪的行为是,当我从BMC Remedyforce用户界面尝试“我能拥有什么车”这个问题时,我没有得到任何结果。当我使用API运行相同的程序时,我会得到很多结果

还有其他人面临这个问题吗

[
    {
        "errorCode": "APEX_ERROR",
        "message": "System.LimitException: BMCServiceDesk:Too many SOQL queries: 101\n\n(BMCServiceDesk)\n\n\n\n\n"
    }
]