【问题标题】:Search for multiple attributes with forge viewer使用伪造查看器搜索多个属性
【发布时间】:2018-06-19 10:16:45
【问题描述】:

AutoDesk Forge Viewer 有一个搜索功能,它接收搜索文本、回调和要查看的属性数组:

但我想要做的是同时在元素的“级别”属性中搜索某个值和“类别”属性中的某个值。 这是否可以通过现有的搜索功能实现,还是我在 API 中遗漏了什么?

【问题讨论】:

    标签: search autodesk-forge viewer


    【解决方案1】:

    无法完成,查看器 API 中的搜索功能非常基本,仅允许您在属性值中搜索文本,并且您不能使用组合查询...对于您要查找的内容的最佳建议是读取所有属性,这可以使用Model Derivatives API(参见/GET :urn/metadata/:guid/properties端点)来完成,并将它们存储在您自己的数据库/系统中,在那里可以通过更强大的查询机制对它们进行索引和公开。很抱歉这个坏消息...

    【讨论】:

    • 好吧,现在我做了一个解决方法,我搜索两次并比较两个结果以获得两个数组中的 id。我知道这不是最佳方式,但它让我得到了我目前需要的结果。但是感谢您的快速回答!将来是否会针对组合查询扩展此功能,或者路线图的外观如何?
    • 您的方法是正确的,如果您想保留所有逻辑客户端,那将是目前唯一的方法,我的回答暗示了这一点......至于我知道近期没有提供此类功能的计划。
    • 好的,但再次感谢您的快速回复!我真的很感激。
    猜你喜欢
    • 2021-11-07
    • 2018-06-28
    • 2018-10-22
    • 2019-05-15
    • 2018-10-26
    • 2021-07-12
    • 2021-11-15
    • 1970-01-01
    • 2016-12-29
    相关资源
    最近更新 更多