基本上我有两个数据源(cosmos db、azure sql)、一个索引和两个索引器。
两个索引器共享相同的主键,这使我可以将来自两个源的数据连接到一个索引中。现在的问题是 cosmos db 包含多个条目,这些条目具有在索引器中用作主键的相同键,然后默认情况下(我假设)只是扁平化具有相同键的所有条目,并且只索引找到的最新条目. 它运行没有错误,但显然缺少条目,因为只有找到的最后一个被索引。
到目前为止唯一的解决方案是我使用唯一键在另一个索引器中索引 cosmos db。我有点想避免有多个搜索查询,但似乎这是唯一的解决方案,除非有人有更好的主意。谢谢!