Teiid vs Jboss Data Virtualization中的OData$搜索支持



我希望使用Salesforce,使用Odata连接到Teiid+Wildfly,后者反过来连接到SQL Server。

当我阅读Teiid 13的文档时,在限制条件下,它说不支持OData$搜索。

http://teiid.github.io/teiid-documents/13.0.x/content/client-dev/OData4_Support.html

以下功能限制目前适用。

不支持
  • 搜索
  • 不支持增量处理
  • 不支持规范的数据聚合扩展
  • $it的使用仅限于基元集合属性

但是,当我阅读Jboss Data Virtualization的文档时,在某些限制下,它没有列出不支持$search。

https://access.redhat.com/documentation/en-us/red_hat_jboss_data_virtualization/6.4/html/development_guide_volume_1_client_development/ch08s02

以下功能限制适用:

  • 不支持增量处理
  • 不支持规范的数据聚合扩展">

有人知道为什么会有区别吗?付费JBoss风格是否有允许OData$搜索参数的额外代码?

提前谢谢。

$search在JBoss Data Virtualization中也不可用,我认为这是一个文档问题。

$search没有实现为$search的原因是,$search预计适用于所有内容,如缓存搜索,这在Teiid中是一项非常昂贵的操作,因为它不包含任何内容。我认为需要一个类似Elastic Search的后端集成来支持这一点,其中所有内容都被缓存。

相关内容

  • 没有找到相关文章

最新更新