Teiid 与 Jboss 数据虚拟化中的 OData $search 支持
OData $search support in Teiid vs Jboss Data Virtualization
我希望使用 Salesforce,通过 Odata 连接到 Teiid+Wildfly,后者又连接到 SQL 服务器。
当我阅读 Teiid 13 的文档时,在限制下,它说不支持 OData $search。
http://teiid.github.io/teiid-documents/13.0.x/content/client-dev/OData4_Support.html
The following feature limitations currently apply.
- search is not supported
- delta processing is not supported
- data-aggregation extension to specification is not supported
- $it usage is limited to only primitive collection properties
然而,当我阅读 Jboss 数据虚拟化的文档时,在限制下,它没有列出不支持 $search。
The following feature limitations apply:
- Delta processing is not supported.
- The data-aggregation extension to the specification is not supported."
有人知道为什么会有差异吗?付费 JBoss 风格是否有允许 OData $search 参数的额外代码?
提前致谢。
$search 在 JBoss 数据虚拟化中也不可用,我认为这是文档问题。
$search 未实现的原因是 $search 期望像缓存搜索一样处理所有内容,这在 Teiid 中是非常昂贵的操作,因为它不包含任何内容。我认为人们需要像后端集成这样的 Elastic Search 来支持所有内容也被缓存的地方。
我希望使用 Salesforce,通过 Odata 连接到 Teiid+Wildfly,后者又连接到 SQL 服务器。
当我阅读 Teiid 13 的文档时,在限制下,它说不支持 OData $search。
http://teiid.github.io/teiid-documents/13.0.x/content/client-dev/OData4_Support.html
The following feature limitations currently apply.
- search is not supported
- delta processing is not supported
- data-aggregation extension to specification is not supported
- $it usage is limited to only primitive collection properties
然而,当我阅读 Jboss 数据虚拟化的文档时,在限制下,它没有列出不支持 $search。
The following feature limitations apply:
- Delta processing is not supported.
- The data-aggregation extension to the specification is not supported."
有人知道为什么会有差异吗?付费 JBoss 风格是否有允许 OData $search 参数的额外代码?
提前致谢。
$search 在 JBoss 数据虚拟化中也不可用,我认为这是文档问题。
$search 未实现的原因是 $search 期望像缓存搜索一样处理所有内容,这在 Teiid 中是非常昂贵的操作,因为它不包含任何内容。我认为人们需要像后端集成这样的 Elastic Search 来支持所有内容也被缓存的地方。