全部产品

OpenSearch开放搜索-应用结构-多表关联的用法

更新时间:2017-06-07 13:26:11

 

OpenSearch是个结构化的搜索托管服务,用户提供的数据最终是要打平的成一张表的,即创建应用的第3步。之所以在创建应用的第2步定义了多表,主要是方便用户推送:可以针对不同类型的表进行数据源配置及数据修改。

 

目前多表仅提供简单的join操作(不支持类似数据库那么强大的功能),且本身有一些限制:1,主附表仅支持N:1的关系,不支持1:N;2,关联id为辅表主键,不允许是array类型;

 

比如商店及商品的例子。可以将商品作为主表,商店作为附表,二者通过商店id进行关联。这样更新的时候只要针对商店或者商品表进行操作即可。

而搜索的时候是最终打平的,所以可以按照两个表中的任何字段进行查询或过滤。

 

如问题还未解决,请联系售后技术支持